Tweak to siege minion slot assignments.

This commit is contained in:
2023-08-18 12:32:31 -04:00
parent d7c3f2a6ce
commit 105d8135f7
@@ -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);