Browse Source

adjust arena size

lakebane-recovery
FatBoy-DOTC 5 days ago
parent
commit
c6db149625
  1. 4
      src/engine/gameManager/ArenaManager.java
  2. 4
      src/engine/objects/Arena.java

4
src/engine/gameManager/ArenaManager.java

@ -18,6 +18,8 @@ public class ArenaManager { @@ -18,6 +18,8 @@ public class ArenaManager {
public static Long pulseDelay = 180000L;
public static Long lastExecution = 0L;
public static float arena_radius = 500f;
public static void pulseArenas() {
if(lastExecution == 0L){
lastExecution = System.currentTimeMillis();
@ -132,7 +134,7 @@ public class ArenaManager { @@ -132,7 +134,7 @@ public class ArenaManager {
float y = 0; // Y coordinate is always 0
loc = new Vector3fImmutable(x, y, z * -1);
HashSet<AbstractWorldObject> inRange = WorldGrid.getObjectsInRangePartial(loc,500f, MBServerStatics.MASK_PLAYER);
HashSet<AbstractWorldObject> inRange = WorldGrid.getObjectsInRangePartial(loc,arena_radius, MBServerStatics.MASK_PLAYER);
if(inRange.isEmpty() && !isUnderWater(loc))
locSet = true;
//}

4
src/engine/objects/Arena.java

@ -19,8 +19,8 @@ public class Arena { @@ -19,8 +19,8 @@ public class Arena {
}
public Boolean disqualify() {
HashSet<AbstractWorldObject> inRange = WorldGrid.getObjectsInRangePartial(this.loc, 250f, MBServerStatics.MASK_PLAYER);
HashSet<AbstractWorldObject> warningRange = WorldGrid.getObjectsInRangePartial(this.loc, 500f, MBServerStatics.MASK_PLAYER);
HashSet<AbstractWorldObject> inRange = WorldGrid.getObjectsInRangePartial(this.loc, ArenaManager.arena_radius, MBServerStatics.MASK_PLAYER);
HashSet<AbstractWorldObject> warningRange = WorldGrid.getObjectsInRangePartial(this.loc, ArenaManager.arena_radius + 250f, MBServerStatics.MASK_PLAYER);
for(AbstractWorldObject obj : warningRange){
PlayerCharacter pc = (PlayerCharacter)obj;
if(pc.equals(this.player1) || pc.equals(this.player2))

Loading…
Cancel
Save