|  |  |  | @ -54,7 +54,7 @@ public enum PowersManager {@@ -54,7 +54,7 @@ public enum PowersManager { | 
			
		
	
		
			
				
					|  |  |  |  | 	public static HashMap<Integer, AbstractEffectModifier> modifiersByToken = new HashMap<>(); | 
			
		
	
		
			
				
					|  |  |  |  | 	public static HashMap<String,Integer> AnimationOverrides = new HashMap<>(); | 
			
		
	
		
			
				
					|  |  |  |  | 	private static JobScheduler js; | 
			
		
	
		
			
				
					|  |  |  |  | 	public static HashMap<Integer,HashMap<Integer,Integer>> AllMobPowers; | 
			
		
	
		
			
				
					|  |  |  |  | 	public static HashMap<Integer,HashMap<Integer,Integer>> AllMobPowers = new HashMap<>(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	public static void initPowersManager(boolean fullPowersLoad) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -64,9 +64,7 @@ public enum PowersManager {@@ -64,9 +64,7 @@ public enum PowersManager { | 
			
		
	
		
			
				
					|  |  |  |  | 			PowersManager.InitializeLoginPowers(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		PowersManager.js = JobScheduler.getInstance(); | 
			
		
	
		
			
				
					|  |  |  |  | 		//Load Static Mob Powers List
 | 
			
		
	
		
			
				
					|  |  |  |  | 		Logger.info("Loading All Mob Powers..."); | 
			
		
	
		
			
				
					|  |  |  |  | 		PowersManager.GatherMobPowers(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	private PowersManager() { | 
			
		
	
	
		
			
				
					|  |  |  | @ -2787,18 +2785,24 @@ SourceType sourceType = SourceType.GetSourceType(pb.getCategory());@@ -2787,18 +2785,24 @@ SourceType sourceType = SourceType.GetSourceType(pb.getCategory()); | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 		} | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 	public static void GatherMobPowers(){ | 
			
		
	
		
			
				
					|  |  |  |  | 		AllMobPowers = new HashMap<Integer,HashMap<Integer,Integer>>(); | 
			
		
	
		
			
				
					|  |  |  |  | 		for(Mob mob : DbManager.MobQueries.GET_ALL_MOBS()){ | 
			
		
	
		
			
				
					|  |  |  |  | 			if(DbManager.MobBaseQueries.LOAD_STATIC_POWERS(mob.getMobBaseID()).isEmpty() == true){ | 
			
		
	
		
			
				
					|  |  |  |  | 				continue; | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 			else { | 
			
		
	
		
			
				
					|  |  |  |  | 				HashMap<Integer, Integer> mobPowers = DbManager.MobBaseQueries.LOAD_STATIC_POWERS(mob.getMobBaseID()); | 
			
		
	
		
			
				
					|  |  |  |  | 				AllMobPowers.put(mob.getMobBaseID(), mobPowers); | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 	public static void LoadAllMobPowers(){ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		int count = 0; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		for(AbstractGameObject mobBaseAgo :  DbManager.getList(GameObjectType.MobBase)){ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			int mobBaseID = ((MobBase) mobBaseAgo).getLoadID(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			HashMap powersList = DbManager.MobBaseQueries.LOAD_STATIC_POWERS(mobBaseID); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			if (powersList.isEmpty()) | 
			
		
	
		
			
				
					|  |  |  |  | 				continue;; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			AllMobPowers.put(mobBaseID, powersList); | 
			
		
	
		
			
				
					|  |  |  |  | 			count ++; | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 		Logger.info("Static Mob Powers HashMap Loaded Successfully..."); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		Logger.info("Powers loaded for " + count + " Mobbases/"); | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |