@ -51,6 +51,7 @@ public class simulateBootyCmd  extends AbstractDevCmd {
				@@ -51,6 +51,7 @@ public class simulateBootyCmd  extends AbstractDevCmd {
					 
			
		
	
		
			
				
					        Enum . GameObjectType  objType  =  target . getObjectType ( ) ;   
			
		
	
		
			
				
					        String  output ;   
			
		
	
		
			
				
					        output  =  "Booty Simulation:"  +  newline ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					        switch  ( objType )  {   
			
		
	
		
			
				
					            case  Building :   
			
		
	
		
			
				
					            case  PlayerCharacter :   
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -70,9 +71,11 @@ public class simulateBootyCmd  extends AbstractDevCmd {
				@@ -70,9 +71,11 @@ public class simulateBootyCmd  extends AbstractDevCmd {
					 
			
		
	
		
			
				
					                    ArrayList < Item >  simulatedBooty  =  new  ArrayList < > ( ) ;   
			
		
	
		
			
				
					                    if ( isZone  = =  false ) {   
			
		
	
		
			
				
					                        //simulate individual mob booty
   
			
		
	
		
			
				
					                        output  + =  "Simulated "  +  iterations  +  " Iterations 0n "  +  mob . parentZone . zoneMobSet . size ( )  +  " Mobs."  +  newline ;   
			
		
	
		
			
				
					                        simulatedBooty  =  simulateMobBooty ( mob ,  iterations ) ;   
			
		
	
		
			
				
					                    }   
			
		
	
		
			
				
					                    else  {   
			
		
	
		
			
				
					                        output  + =  "Simulated "  +  iterations  +  " Iterations 0n "  +  mob . getName ( )  +  newline ;   
			
		
	
		
			
				
					                        simulatedBooty  =  simulateZoneBooty ( mob . getParentZone ( ) ,  iterations ) ;   
			
		
	
		
			
				
					                    }   
			
		
	
		
			
				
					                    try  {   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -105,26 +108,27 @@ public class simulateBootyCmd  extends AbstractDevCmd {
				@@ -105,26 +108,27 @@ public class simulateBootyCmd  extends AbstractDevCmd {
					 
			
		
	
		
			
				
					                    }  catch  ( Exception  ex )  {   
			
		
	
		
			
				
					                        failures + + ;   
			
		
	
		
			
				
					                    }   
			
		
	
		
			
				
					                output  + =  "Glass Drops:"  +  GlassItems . size ( )  +  newline ;   
			
		
	
		
			
				
					                    output  + =  "Time Required To Gain Simulated Booty: "  +  mob . getMobBase ( ) . getSpawnTime ( )  *  iterations  +  " Seconds"  +  newline ;   
			
		
	
		
			
				
					                    output  + =  "Glass Drops:"  +  GlassItems . size ( )  +  newline ;   
			
		
	
		
			
				
					                for ( Item  glassItem  :  GlassItems ) {   
			
		
	
		
			
				
					                    output  + =  glassItem . getName ( )  +  newline ;   
			
		
	
		
			
				
					                }   
			
		
	
		
			
				
					                output  + =  "Rune Drops:"  +  Runes . size ( )  +  newline ;   
			
		
	
		
			
				
					                     output  + =  "Rune Drops:"  +  Runes . size ( )  +  newline ;   
			
		
	
		
			
				
					                for ( Item  runeItem  :  Runes ) {   
			
		
	
		
			
				
					                    output  + =  runeItem . getName ( )  +  newline ;   
			
		
	
		
			
				
					                }   
			
		
	
		
			
				
					                output  + =  "Contract Drops:"  +  Contracts . size ( )  +  newline ;   
			
		
	
		
			
				
					                     output  + =  "Contract Drops:"  +  Contracts . size ( )  +  newline ;   
			
		
	
		
			
				
					                for ( Item  contractItem  :  Contracts ) {   
			
		
	
		
			
				
					                    output  + =  contractItem . getName ( )  +  newline ;   
			
		
	
		
			
				
					                }   
			
		
	
		
			
				
					                output  + =  "Resource Drops:"  +  Resources . size ( )  +  newline ;   
			
		
	
		
			
				
					                     output  + =  "Resource Drops:"  +  Resources . size ( )  +  newline ;   
			
		
	
		
			
				
					                for ( Item  resourceItem  :  Contracts ) {   
			
		
	
		
			
				
					                    output  + =  resourceItem . getName ( )  +  newline ;   
			
		
	
		
			
				
					                }   
			
		
	
		
			
				
					                output  + =  "OFFERINGS DROPPED: "  +  Offerings . size ( )  +  newline ;   
			
		
	
		
			
				
					                output  + =  "OTHER ITEMS DROPPED: "  +  OtherDrops . size ( )  +  newline ;   
			
		
	
		
			
				
					                output  + =  "FAILED ROLLS: "  +  failures  +  newline ;   
			
		
	
		
			
				
					                break ;   
			
		
	
		
			
				
					                     output  + =  "OFFERINGS DROPPED: "  +  Offerings . size ( )  +  newline ;   
			
		
	
		
			
				
					                     output  + =  "OTHER ITEMS DROPPED: "  +  OtherDrops . size ( )  +  newline ;   
			
		
	
		
			
				
					                     output  + =  "FAILED ROLLS: "  +  failures  +  newline ;   
			
		
	
		
			
				
					                     break ;   
			
		
	
		
			
				
					        }   
			
		
	
		
			
				
					        throwbackInfo ( pc ,  output ) ;   
			
		
	
		
			
				
					    }