@ -144,23 +144,25 @@ public class LootManager {
				@@ -144,23 +144,25 @@ public class LootManager {
					 
			
		
	
		
			
				
					        }   
			
		
	
		
			
				
					        outItem  =  new  MobLoot ( mob ,  ItemBase . getItemBase ( itemUUID ) ,  false ) ;   
			
		
	
		
			
				
					        Enum . ItemType  outType  =  outItem . getItemBase ( ) . getType ( ) ;   
			
		
	
		
			
				
					        if ( outType . ordinal ( )  = =  Enum . ItemType . WEAPON . ordinal ( )  | |  outType . ordinal ( )  = =  Enum . ItemType . ARMOR . ordinal ( )  | |  outType . ordinal ( )  = =  Enum . ItemType . JEWELRY . ordinal ( )  & &  outItem . getItemBase ( ) . isGlass ( )  = =  false )  {   
			
		
	
		
			
				
					            ModTypeTable  prefixTable  =  modTypeTables . get ( selectedRow . pModTable ) ;   
			
		
	
		
			
				
					            ModTypeTable  suffixTable  =  modTypeTables . get ( selectedRow . sModTable ) ;   
			
		
	
		
			
				
					            if  ( modTables . get ( prefixTable . getRowForRange ( 100 ) . modTableID )  ! =  null )  {   
			
		
	
		
			
				
					                ModTable  prefixModTable  =  modTables . get ( prefixTable . getRowForRange ( 100 ) . modTableID ) ;   
			
		
	
		
			
				
					                ModTableRow  prefixMod  =  prefixModTable . getRowForRange ( new  Random ( ) . nextInt ( maxRollRange )  +  minRollRange ) ;   
			
		
	
		
			
				
					                if  ( prefixMod  ! =  null  & &  prefixMod . action . length ( )  >  0 )  {   
			
		
	
		
			
				
					                    outItem . setPrefix ( prefixMod . action ) ;   
			
		
	
		
			
				
					                }   
			
		
	
		
			
				
					            }   
			
		
	
		
			
				
					            if  ( modTables . get ( suffixTable . getRowForRange ( 100 ) . modTableID )  ! =  null )  {   
			
		
	
		
			
				
					                ModTable  suffixModTable  =  modTables . get ( suffixTable . getRowForRange ( 100 ) . modTableID ) ;   
			
		
	
		
			
				
					                ModTableRow  suffixMod  =  suffixModTable . getRowForRange ( new  Random ( ) . nextInt ( maxRollRange )  +  minRollRange ) ;   
			
		
	
		
			
				
					                if  ( suffixMod  ! =  null  & &  suffixMod . action . length ( )  >  0 )  {   
			
		
	
		
			
				
					                    outItem . setSuffix ( suffixMod . action ) ;   
			
		
	
		
			
				
					                }   
			
		
	
		
			
				
					            }   
			
		
	
		
			
				
					        if ( outType . ordinal ( )  = =  Enum . ItemType . WEAPON . ordinal ( )  | |  outType . ordinal ( )  = =  Enum . ItemType . ARMOR . ordinal ( )  | |  outType . ordinal ( )  = =  Enum . ItemType . JEWELRY . ordinal ( ) )  {   
			
		
	
		
			
				
					             if ( outItem . getItemBase ( ) . isGlass ( )  = =  false )  {   
			
		
	
		
			
				
					                 ModTypeTable  prefixTable  =  modTypeTables . get ( selectedRow . pModTable ) ;   
			
		
	
		
			
				
					                 ModTypeTable  suffixTable  =  modTypeTables . get ( selectedRow . sModTable ) ;   
			
		
	
		
			
				
					                 if  ( modTables . get ( prefixTable . getRowForRange ( 100 ) . modTableID )  ! =  null )  {   
			
		
	
		
			
				
					                     ModTable  prefixModTable  =  modTables . get ( prefixTable . getRowForRange ( 100 ) . modTableID ) ;   
			
		
	
		
			
				
					                     ModTableRow  prefixMod  =  prefixModTable . getRowForRange ( new  Random ( ) . nextInt ( maxRollRange )  +  minRollRange ) ;   
			
		
	
		
			
				
					                     if  ( prefixMod  ! =  null  & &  prefixMod . action . length ( )  >  0 )  {   
			
		
	
		
			
				
					                         outItem . setPrefix ( prefixMod . action ) ;   
			
		
	
		
			
				
					                     }   
			
		
	
		
			
				
					                 }   
			
		
	
		
			
				
					                 if  ( modTables . get ( suffixTable . getRowForRange ( 100 ) . modTableID )  ! =  null )  {   
			
		
	
		
			
				
					                     ModTable  suffixModTable  =  modTables . get ( suffixTable . getRowForRange ( 100 ) . modTableID ) ;   
			
		
	
		
			
				
					                     ModTableRow  suffixMod  =  suffixModTable . getRowForRange ( new  Random ( ) . nextInt ( maxRollRange )  +  minRollRange ) ;   
			
		
	
		
			
				
					                     if  ( suffixMod  ! =  null  & &  suffixMod . action . length ( )  >  0 )  {   
			
		
	
		
			
				
					                         outItem . setSuffix ( suffixMod . action ) ;   
			
		
	
		
			
				
					                     }   
			
		
	
		
			
				
					                 }   
			
		
	
		
			
				
					             }   
			
		
	
		
			
				
					        }   
			
		
	
		
			
				
					        return  outItem ;   
			
		
	
		
			
				
					    }