Browse Source

proper order of operations for assinging hotzone

lakebane
FatBoy-DOTC 2 weeks ago
parent
commit
6b846cba0f
  1. 2
      src/engine/gameManager/HotzoneManager.java

2
src/engine/gameManager/HotzoneManager.java

@ -33,6 +33,7 @@ public class HotzoneManager { @@ -33,6 +33,7 @@ public class HotzoneManager {
while (newHotzone == null || newHotzone.getObjectUUID() == 931 || newHotzone.getObjectUUID() == 913)
newHotzone = (Zone) ZoneManager.macroZones.toArray()[random.nextInt(ZoneManager.macroZones.size())];
ZoneManager.setHotZone(newHotzone);
ZoneManager.hotZone = newHotzone;
int R8UUId = 0;
switch(random.nextInt(5)) {
case 1:
@ -68,6 +69,7 @@ public class HotzoneManager { @@ -68,6 +69,7 @@ public class HotzoneManager {
created.BehaviourType = Enum.MobBehaviourType.Aggro;
hotzoneMob = created;
GenerateHotzoneEpicLoot(created);
ZoneManager.hotZone = newHotzone;
for(PlayerCharacter player : SessionManager.getAllActivePlayerCharacters()) {
HotzoneChangeMsg hcm = new HotzoneChangeMsg(Enum.GameObjectType.Zone.ordinal(), ZoneManager.hotZone.getObjectUUID());

Loading…
Cancel
Save