@ -49,9 +49,10 @@ public class HellgateManager {
				@@ -49,9 +49,10 @@ public class HellgateManager {
					 
			
		
	
		
			
				
					            mob . atrHandOne  =  1800 ;   
			
		
	
		
			
				
					            mob . defenseRating  =  2200 ;   
			
		
	
		
			
				
					            mob . setFirstName ( "Hellgate Commander" ) ;   
			
		
	
		
			
				
					            WorldGrid . addObject ( mob , realLoc . x , realLoc . z ) ;   
			
		
	
		
			
				
					            InterestManager . setObjectDirty ( mob ) ;   
			
		
	
		
			
				
					            WorldGrid . addObject ( mob , realLoc . x , realLoc . z ) ;   
			
		
	
		
			
				
					            WorldGrid . updateObject ( mob ) ;   
			
		
	
		
			
				
					            mob . runAfterLoad ( ) ;   
			
		
	
		
			
				
					            LootManager . GenerateStrongholdLoot ( mob , true , false ) ;   
			
		
	
		
			
				
					            hellgate . mini_bosses . add ( mob ) ;   
			
		
	
		
			
				
					            mob . setObjectUUID ( mob . getObjectUUID ( )  -  ( 10000  +  offsetUID ) ) ;   
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -76,6 +77,7 @@ public class HellgateManager {
				@@ -76,6 +77,7 @@ public class HellgateManager {
					 
			
		
	
		
			
				
					                WorldGrid . addObject ( minion , offset . x , offset . z ) ;   
			
		
	
		
			
				
					                InterestManager . setObjectDirty ( minion ) ;   
			
		
	
		
			
				
					                WorldGrid . updateObject ( minion ) ;   
			
		
	
		
			
				
					                minion . runAfterLoad ( ) ;   
			
		
	
		
			
				
					                LootManager . GenerateStrongholdLoot ( minion , false , false ) ;   
			
		
	
		
			
				
					                hellgate . mobs . add ( minion ) ;   
			
		
	
		
			
				
					                minion . setObjectUUID ( minion . getObjectUUID ( )  -  ( 10000  +  offsetUID ) ) ;   
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -93,6 +95,7 @@ public class HellgateManager {
				@@ -93,6 +95,7 @@ public class HellgateManager {
					 
			
		
	
		
			
				
					        WorldGrid . addObject ( mob , hellgate . parent . getLoc ( ) . x , hellgate . parent . getLoc ( ) . z ) ;   
			
		
	
		
			
				
					        InterestManager . setObjectDirty ( mob ) ;   
			
		
	
		
			
				
					        WorldGrid . updateObject ( mob ) ;   
			
		
	
		
			
				
					        mob . runAfterLoad ( ) ;   
			
		
	
		
			
				
					        LootManager . GenerateStrongholdLoot ( mob , false , true ) ;   
			
		
	
		
			
				
					        hellgate . boss  =  mob ;   
			
		
	
		
			
				
					        mob . setObjectUUID ( mob . getObjectUUID ( )  -  ( 10000  +  offsetUID ) ) ;   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -157,8 +160,8 @@ public class HellgateManager {
				@@ -157,8 +160,8 @@ public class HellgateManager {
					 
			
		
	
		
			
				
					        mobWithoutID . level  =  ( short )  level ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					        // Set the parent zone and parentZoneID
   
			
		
	
		
			
				
					        mobWithoutID . parentZone  =  null ;   
			
		
	
		
			
				
					        mobWithoutID . parentZoneID  =  0 ;   
			
		
	
		
			
				
					        mobWithoutID . parentZone  =  ZoneManager . getZoneByUUID ( 993 ) ;   
			
		
	
		
			
				
					        mobWithoutID . parentZoneID  =  993 ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					        // Avoid database actions and directly return the created mobWithoutID
   
			
		
	
		
			
				
					        mobWithoutID . setObjectTypeMask ( MBServerStatics . MASK_MOB  |  mobWithoutID . getTypeMasks ( ) ) ;   
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -167,7 +170,7 @@ public class HellgateManager {
				@@ -167,7 +170,7 @@ public class HellgateManager {
					 
			
		
	
		
			
				
					    }   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    public  static  void  pulseHellgates ( ) {   
			
		
	
		
			
				
					        if ( HellgateManager . hellgates  = =  null ) {   
			
		
	
		
			
				
					        if ( HellgateManager . hellgates  = =  null  | |  HellgateManager . hellgates . isEmpty ( )  ) {   
			
		
	
		
			
				
					            HellgateManager . hellgates  =  new  ArrayList < > ( ) ;   
			
		
	
		
			
				
					            Hellgate  hellgate  =  new  Hellgate ( 993 ) ;   
			
		
	
		
			
				
					            HellgateManager . hellgates . add ( hellgate ) ;