From 8e5aec841d21c600fff5b445c3f3c8517826abf0 Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Fri, 21 Feb 2025 20:41:48 -0600 Subject: [PATCH] characters count at mines for 3 minutes --- src/engine/objects/Mine.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/engine/objects/Mine.java b/src/engine/objects/Mine.java index 5ac6d3c7..df1be7a0 100644 --- a/src/engine/objects/Mine.java +++ b/src/engine/objects/Mine.java @@ -657,6 +657,19 @@ public class Mine extends AbstractGameObject { } } } + + for(Integer id : this.mineAttendees.keySet()){ + PlayerCharacter attendee = PlayerCharacter.getPlayerCharacter(id); + if(attendee == null) + continue; + + if(charactersByNation.containsKey(attendee.guild.getNation())){ + if(!charactersByNation.get(attendee.guild.getNation()).contains(attendee)){ + charactersByNation.get(attendee.guild.getNation()).add(attendee); + } + } + + } for(Guild nation : updatedNations){ float multiplier = ZergManager.getCurrentMultiplier(charactersByNation.get(nation).size(),this.capSize); for(PlayerCharacter player : charactersByNation.get(nation)){