Resettable percent #252
@ -42,7 +42,16 @@ public class WinconditionPercentSystem extends Wincondition implements Listener,
|
|||||||
teamMap.put(Fight.getBlueTeam(), new TeamPercent(Fight.getBlueTeam()));
|
teamMap.put(Fight.getBlueTeam(), new TeamPercent(Fight.getBlueTeam()));
|
||||||
teamMap.put(Fight.getRedTeam(), new TeamPercent(Fight.getRedTeam()));
|
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)){
|
if(Config.ActiveWinconditions.contains(Winconditions.PERCENT_SYSTEM)){
|
||||||
printableWinconditions.add(this);
|
printableWinconditions.add(this);
|
||||||
percentWincondition = this;
|
percentWincondition = this;
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren