diff --git a/FightSystem_Main/src/de/steamwar/fightsystem/winconditions/WinconditionPercentSystem.java b/FightSystem_Main/src/de/steamwar/fightsystem/winconditions/WinconditionPercentSystem.java index 9784fd1..4b4dd1d 100644 --- a/FightSystem_Main/src/de/steamwar/fightsystem/winconditions/WinconditionPercentSystem.java +++ b/FightSystem_Main/src/de/steamwar/fightsystem/winconditions/WinconditionPercentSystem.java @@ -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;