Fix FightTeam.removeLeader
All checks were successful
SteamWarCI Build successful

Fix FightTeam.setLeader
This commit is contained in:
2025-11-11 17:36:15 +01:00
parent e6848b27a0
commit 58618a3991

View File

@@ -335,6 +335,9 @@ public class FightTeam {
}
private void removeLeader() {
if (this.leader != null && !Config.GameModeConfig.Kits.PersonalKits) {
this.leader.setKit(Kit.getKitByName(Config.GameModeConfig.Kits.MemberDefault));
}
this.leader = null;
if(!players.isEmpty()) {
setLeader(players.values().iterator().next(), false);
@@ -344,8 +347,12 @@ public class FightTeam {
}
public void setLeader(FightPlayer leader, boolean silent) {
if(this.leader != null)
if (this.leader != null) {
this.leader.ifPlayer(memberKit::loadToPlayer);
if (!Config.GameModeConfig.Kits.PersonalKits) {
this.leader.setKit(Kit.getKitByName(Config.GameModeConfig.Kits.MemberDefault));
}
}
leader.ifPlayer(PersonalKitCreator::closeIfInKitCreator);