@ -157,6 +157,51 @@ public enum LootManager {
@@ -157,6 +157,51 @@ public enum LootManager {
break ;
}
}
MobLoot specialDrop = null ;
switch ( mob . getObjectUUID ( ) ) {
case 5996 : //elf 1
specialDrop = new MobLoot ( mob , ItemBase . getItemBase ( 252134 ) , true ) ;
mob . setFirstName ( "Melandrach The Blood-Mage" ) ;
break ;
case 8139 : //elf 2
specialDrop = new MobLoot ( mob , ItemBase . getItemBase ( 252135 ) , true ) ;
mob . setFirstName ( "Kyrtaar The Blood-Mage" ) ;
break ;
case 2332 : //elf 3
specialDrop = new MobLoot ( mob , ItemBase . getItemBase ( 252136 ) , true ) ;
mob . setFirstName ( "Vamir The Blood-Mage" ) ;
break ;
case 34071 : //human 4
specialDrop = new MobLoot ( mob , ItemBase . getItemBase ( 252129 ) , true ) ;
mob . setFirstName ( "Alatar The Blood-Mage" ) ;
break ;
case 32724 : // human 5
specialDrop = new MobLoot ( mob , ItemBase . getItemBase ( 252130 ) , true ) ;
mob . setFirstName ( "Elphaba The Blood-Mage" ) ;
break ;
case 23379 : //human 1
specialDrop = new MobLoot ( mob , ItemBase . getItemBase ( 252131 ) , true ) ;
mob . setFirstName ( "Bavmorda The Blood-Mage" ) ;
break ;
case 16910 : //human 2
specialDrop = new MobLoot ( mob , ItemBase . getItemBase ( 252132 ) , true ) ;
mob . setFirstName ( "Draco The Blood-Mage" ) ;
break ;
case 15929 : //human 3
specialDrop = new MobLoot ( mob , ItemBase . getItemBase ( 252133 ) , true ) ;
mob . setFirstName ( "Atlantes The Blood-Mage" ) ;
break ;
}
if ( specialDrop ! = null ) {
mob . setLevel ( ( short ) 65 ) ;
mob . setSpawnTime ( 10800 ) ;
mob . healthMax = ( 7500 ) ;
mob . setHealth ( 7500 ) ;
ChatSystemMsg chatMsg = new ChatSystemMsg ( null , mob . getName ( ) + " in " + mob . getParentZone ( ) . getName ( ) + " has found the " + specialDrop . getName ( ) + ". Are you tough enough to take it?" ) ;
chatMsg . setMessageType ( 10 ) ;
chatMsg . setChannel ( Enum . ChatChannelType . SYSTEM . getChannelID ( ) ) ;
DispatchMessage . dispatchMsgToAll ( chatMsg ) ;
}
}
public static MobLoot getGenTableItem ( int genTableID , AbstractCharacter mob ) {