Browse Source

Tweak to siege minion slot assignments.

master
MagicBot 1 year ago
parent
commit
105d8135f7
  1. 9
      src/engine/net/client/handlers/MinionTrainingMsgHandler.java

9
src/engine/net/client/handlers/MinionTrainingMsgHandler.java

@ -161,8 +161,15 @@ public class MinionTrainingMsgHandler extends AbstractClientMsgHandler { @@ -161,8 +161,15 @@ public class MinionTrainingMsgHandler extends AbstractClientMsgHandler {
siegeMob.parentZone = zone;
// Slot siege minion
// Can be either corner tower or bulwark.
int slot;
if (building.getBlueprint().equals(Enum.BuildingGroup.ARTYTOWER))
slot = 1;
else
slot = ((NPC) siegeMob.npcOwner).getSiegeMinionMap().get(siegeMob);
int slot = ((NPC) siegeMob.npcOwner).getSiegeMinionMap().get(siegeMob);
slot = slot + 1; // First slot is for the captain
BuildingLocation slotLocation = BuildingManager._slotLocations.get(building.meshUUID).get(slot);

Loading…
Cancel
Save