Browse Source

zerg mechanic applications

lakebane-jobs
FatBoy-DOTC 3 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 {
if(!this._playerMemory.contains(player.getObjectUUID())){ if(!this._playerMemory.contains(player.getObjectUUID())){
this._playerMemory.add(player.getObjectUUID()); this._playerMemory.add(player.getObjectUUID());
ChatManager.chatSystemInfo(player,"You Have Entered an Active Mine Area");
} }
Guild nation = player.guild.getNation(); Guild nation = player.guild.getNation();
if(charactersByNation.containsKey(nation)){ if(charactersByNation.containsKey(nation)){
@ -677,7 +678,7 @@ public class Mine extends AbstractGameObject {
if(tower == null) if(tower == null)
return; return;
ArrayList<Integer>toRemove = new ArrayList<>(); 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){ for(Integer id : currentMemory){
PlayerCharacter pc = PlayerCharacter.getPlayerCharacter(id); PlayerCharacter pc = PlayerCharacter.getPlayerCharacter(id);
if(!currentPlayers.contains(pc)){ if(!currentPlayers.contains(pc)){
@ -690,6 +691,7 @@ public class Mine extends AbstractGameObject {
this.mineAttendees.put(id,System.currentTimeMillis()); this.mineAttendees.put(id,System.currentTimeMillis());
} }
pc.ZergMultiplier = 1.0f; pc.ZergMultiplier = 1.0f;
ChatManager.chatSystemInfo(pc,"You Have Left an Active Mine Area");
} }
} }

Loading…
Cancel
Save