forked from MagicBane/Server
Refactored Zone to new system
This commit is contained in:
@@ -239,10 +239,10 @@ public enum ZoneManager {
|
|||||||
if (zone.peace_zone == (byte) 1)
|
if (zone.peace_zone == (byte) 1)
|
||||||
return false; // no safe zone hotzones// if (this.hotzone == null)
|
return false; // no safe zone hotzones// if (this.hotzone == null)
|
||||||
|
|
||||||
if (zone.nodes.isEmpty())
|
if (zone.equals(ZoneManager.seaFloor))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (zone.equals(ZoneManager.seaFloor))
|
if (zone.nodes.isEmpty())
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
//no duplicate hotZones
|
//no duplicate hotZones
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ public class Zone extends AbstractWorldObject {
|
|||||||
public int min_level;
|
public int min_level;
|
||||||
public int max_level;
|
public int max_level;
|
||||||
public boolean hasBeenHotzone = false;
|
public boolean hasBeenHotzone = false;
|
||||||
public ArrayList<Zone> nodes = null;
|
public ArrayList<Zone> nodes = new ArrayList<>();
|
||||||
public int parentZoneID;
|
public int parentZoneID;
|
||||||
public Zone parent = null;
|
public Zone parent = null;
|
||||||
public Bounds bounds;
|
public Bounds bounds;
|
||||||
|
|||||||
Reference in New Issue
Block a user