|  |  |  | @ -216,19 +216,39 @@ public class StrongholdManager {@@ -216,19 +216,39 @@ public class StrongholdManager { | 
			
		
	
		
			
				
					|  |  |  |  |     public static int getStrongholdGuardianID(int ID){ | 
			
		
	
		
			
				
					|  |  |  |  |         switch(ID){ | 
			
		
	
		
			
				
					|  |  |  |  |             case 814000: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 13528; // Mountain Giant Raider Axe
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253004; // Mountain Giant Raider Axe
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 5001500: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 13643; // Vampire Spear Warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253008; // Vampire Spear Warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 1306600: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 13802; // Desert Orc Warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253007; // Desert Orc Warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 564600: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 12728; // Kolthoss Warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253010; // Kolthoss Warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 1326600: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 14153; //elven warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253005; //elven warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 602400: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 13326; // templar missionary
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253009; // templar missionary
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 1600000: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 14041; // scourger
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253006; // scourger
 | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         return 13434; // human sword and board warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     public static int getStrongholdEpicID(int ID){ | 
			
		
	
		
			
				
					|  |  |  |  |         switch(ID){ | 
			
		
	
		
			
				
					|  |  |  |  |             case 814000: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253023; // Mountain Giant Raider Axe
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 5001500: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253022; // Vampire Spear Warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 1306600: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253021; // Desert Orc Warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 564600: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253018; // Kolthoss Warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 1326600: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253019; //elven warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 602400: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253024; // templar missionary
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 1600000: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253020; // scourger
 | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         return 13434; // human sword and board warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  |  | @ -236,55 +256,56 @@ public class StrongholdManager {@@ -236,55 +256,56 @@ public class StrongholdManager { | 
			
		
	
		
			
				
					|  |  |  |  |     public static int getStrongholdCommanderID(int ID){ | 
			
		
	
		
			
				
					|  |  |  |  |         switch(ID){ | 
			
		
	
		
			
				
					|  |  |  |  |             case 814000: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 13515; | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253017; | 
			
		
	
		
			
				
					|  |  |  |  |             case 5001500: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 14280; | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253012; | 
			
		
	
		
			
				
					|  |  |  |  |             case 1306600: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 13789; // Desert Orc Xbow
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253016; // Desert Orc Xbow
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 564600: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 12724; // xbow kolthoss
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253011; // xbow kolthoss
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 1326600: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 14158; //elven bow warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253013; //elven bow warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 602400: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 13917; // dune giant with xbow
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253015; // dune giant with xbow
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 1600000: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 14034; // barbator
 | 
			
		
	
		
			
				
					|  |  |  |  |                 return 253014; // barbator
 | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         return 13433; | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     public static int getStrongholdMobEquipSetID(int mobbaseUUID){ | 
			
		
	
		
			
				
					|  |  |  |  |         switch(mobbaseUUID){ | 
			
		
	
		
			
				
					|  |  |  |  |             case 14280: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 10790; | 
			
		
	
		
			
				
					|  |  |  |  |             case 13643: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 6317; | 
			
		
	
		
			
				
					|  |  |  |  |             case 13515: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 7820; | 
			
		
	
		
			
				
					|  |  |  |  |             case 13528: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 5966; | 
			
		
	
		
			
				
					|  |  |  |  |             case 13802: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 9043; | 
			
		
	
		
			
				
					|  |  |  |  |             case 13789: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 9035; | 
			
		
	
		
			
				
					|  |  |  |  |             case 12728: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 6826; | 
			
		
	
		
			
				
					|  |  |  |  |             case 12724: | 
			
		
	
		
			
				
					|  |  |  |  |             case 13917: | 
			
		
	
		
			
				
					|  |  |  |  |             case 14034: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 9471; | 
			
		
	
		
			
				
					|  |  |  |  |             case 13434: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 6327; | 
			
		
	
		
			
				
					|  |  |  |  |             case 13433: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 6900; | 
			
		
	
		
			
				
					|  |  |  |  |             case 14158: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 7523; | 
			
		
	
		
			
				
					|  |  |  |  |             case 14153: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 7513; | 
			
		
	
		
			
				
					|  |  |  |  |             case 13326: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 8957; | 
			
		
	
		
			
				
					|  |  |  |  |             case 14041: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 9615; | 
			
		
	
		
			
				
					|  |  |  |  |     public static int getStrongholdMobEquipSetID(int mobbaseUUID) { | 
			
		
	
		
			
				
					|  |  |  |  |         switch (mobbaseUUID) { | 
			
		
	
		
			
				
					|  |  |  |  |             case 253005: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253019: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 5874; // elven HA set
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 253009: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253024: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 8933; // templar HA set
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 253006: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253020: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253008: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253022: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 6329; // dark knight set
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 253010: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253018: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 6691; //lizardman set sword
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 253007: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253021: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 9047; // orc warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 253004: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253023: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 5945; // mountain giant raider
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             //ranged
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 253013: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 7899; //elven bow warrior
 | 
			
		
	
		
			
				
					|  |  |  |  |             case 253017: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253012: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253016: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253011: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253015: | 
			
		
	
		
			
				
					|  |  |  |  |             case 253014: | 
			
		
	
		
			
				
					|  |  |  |  |                 return 9035; // Regular Xbox
 | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         return 0; | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  |  | @ -306,7 +327,7 @@ public class StrongholdManager {@@ -306,7 +327,7 @@ public class StrongholdManager { | 
			
		
	
		
			
				
					|  |  |  |  |             Zone mineZone = ZoneManager.findSmallestZone(tower.loc); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             Vector3fImmutable loc = tower.loc; | 
			
		
	
		
			
				
					|  |  |  |  |             MobBase commanderBase = MobBase.getMobBase(getStrongholdGuardianID(tower.meshUUID)); | 
			
		
	
		
			
				
					|  |  |  |  |             MobBase commanderBase = MobBase.getMobBase(getStrongholdEpicID(tower.meshUUID)); | 
			
		
	
		
			
				
					|  |  |  |  |             Mob commander = Mob.createMob(commanderBase.getLoadID(), loc, Guild.getErrantGuild(), true, mineZone, null, 0, commanderBase.getFirstName(), 75); | 
			
		
	
		
			
				
					|  |  |  |  |             if (commander != null) { | 
			
		
	
		
			
				
					|  |  |  |  |                 commander.parentZone = mine.getParentZone(); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |