SteamWar/FightSystem
Archiviert
13
1

Resettable percent #252

Manuell gemergt
Lixfel hat 1 Commits von resettablePercent nach master 2021-04-05 16:17:08 +02:00 zusammengeführt

Datei anzeigen

@ -42,7 +42,16 @@ public class WinconditionPercentSystem extends Wincondition implements Listener,
teamMap.put(Fight.getBlueTeam(), new TeamPercent(Fight.getBlueTeam()));
teamMap.put(Fight.getRedTeam(), new TeamPercent(Fight.getRedTeam()));
new StateDependentListener(Winconditions.PERCENT_SYSTEM, FightState.Running, this);
new StateDependentListener(Winconditions.PERCENT_SYSTEM, FightState.Running, this){
@Override
public void enable() {
super.enable();
teamMap.forEach((team, percent) -> {
percent.destroyedBlocks = 0;
percent.percent = 0;
});
}
};
if(Config.ActiveWinconditions.contains(Winconditions.PERCENT_SYSTEM)){
printableWinconditions.add(this);
percentWincondition = this;