diff --git a/src/engine/objects/Mine.java b/src/engine/objects/Mine.java index 9610989d..ce026129 100644 --- a/src/engine/objects/Mine.java +++ b/src/engine/objects/Mine.java @@ -638,6 +638,7 @@ public class Mine extends AbstractGameObject { if(!this._playerMemory.contains(player.getObjectUUID())){ this._playerMemory.add(player.getObjectUUID()); + ChatManager.chatSystemInfo(player,"You Have Entered an Active Mine Area"); } Guild nation = player.guild.getNation(); if(charactersByNation.containsKey(nation)){ @@ -677,7 +678,7 @@ public class Mine extends AbstractGameObject { if(tower == null) return; ArrayListtoRemove = new ArrayList<>(); - HashSet currentPlayers = WorldGrid.getObjectsInRangePartial(tower.loc, Enum.CityBoundsType.GRID.extents, MBServerStatics.MASK_PLAYER); + HashSet currentPlayers = WorldGrid.getObjectsInRangePartial(tower.loc, MBServerStatics.CHARACTER_LOAD_RANGE * 3, MBServerStatics.MASK_PLAYER); for(Integer id : currentMemory){ PlayerCharacter pc = PlayerCharacter.getPlayerCharacter(id); if(!currentPlayers.contains(pc)){ @@ -690,6 +691,7 @@ public class Mine extends AbstractGameObject { this.mineAttendees.put(id,System.currentTimeMillis()); } pc.ZergMultiplier = 1.0f; + ChatManager.chatSystemInfo(pc,"You Have Left an Active Mine Area"); } }