Browse Source

zerg mechanic applications

lakebane-jobs
FatBoy-DOTC 2 days ago
parent
commit
55b6d60141
  1. 4
      src/engine/objects/Mine.java

4
src/engine/objects/Mine.java

@ -638,6 +638,7 @@ public class Mine extends AbstractGameObject { @@ -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 { @@ -677,7 +678,7 @@ public class Mine extends AbstractGameObject {
if(tower == null)
return;
ArrayList<Integer>toRemove = new ArrayList<>();
HashSet<AbstractWorldObject> currentPlayers = WorldGrid.getObjectsInRangePartial(tower.loc, Enum.CityBoundsType.GRID.extents, MBServerStatics.MASK_PLAYER);
HashSet<AbstractWorldObject> 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 { @@ -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");
}
}

Loading…
Cancel
Save