@ -446,19 +446,14 @@ public enum LootManager {
if ( bse . itemBase = = 3049 ) //disable clanwarden
if ( bse . itemBase = = 3049 ) //disable clanwarden
return ;
return ;
int chance ;
if ( ItemBase . getItemBase ( bse . itemBase ) . isDiscRune ( ) ) {
if ( ! ItemBase . getItemBase ( bse . itemBase ) . isDiscRune ( ) ) {
chance = ( int ) bse . dropChance ;
} else {
chance = 25 ;
if ( ! Mob . disciplineDroppers . contains ( mob ) )
if ( ! Mob . disciplineDroppers . contains ( mob ) )
Mob . disciplineDroppers . add ( mob ) ;
Mob . disciplineDroppers . add ( mob ) ;
mob . level = 60 ;
mob . level = 60 ;
mob . healthMax = 7500 ;
mob . healthMax = 7500 ;
mob . setHealth ( 7500 ) ;
mob . setHealth ( 7500 ) ;
ChatSystemMsg chatMsg = new ChatSystemMsg ( null , mob . getName ( ) + " in " + mob . getParentZone ( ) . getName ( ) + " may have found the " + ItemBase . getItemBase ( bse . itemBase ) . getName ( ) + ". Are you tough enough to take it?" ) ;
ChatSystemMsg chatMsg = new ChatSystemMsg ( null , mob . getName ( ) + " in " + mob . getParentZone ( ) . getName ( ) + " has found the " + ItemBase . getItemBase ( bse . itemBase ) . getName ( ) + ". Are you tough enough to take it?" ) ;
chatMsg . setMessageType ( 10 ) ;
chatMsg . setMessageType ( 10 ) ;
chatMsg . setChannel ( Enum . ChatChannelType . SYSTEM . getChannelID ( ) ) ;
chatMsg . setChannel ( Enum . ChatChannelType . SYSTEM . getChannelID ( ) ) ;
DispatchMessage . dispatchMsgToAll ( chatMsg ) ;
DispatchMessage . dispatchMsgToAll ( chatMsg ) ;
@ -476,7 +471,7 @@ public enum LootManager {
//early exit, failed to hit minimum chance roll
//early exit, failed to hit minimum chance roll
if ( chanceRoll > c hance)
if ( chanceRoll > bse . dropC hance)
return ;
return ;
MobLoot lootItem = new MobLoot ( mob , ItemBase . getItemBase ( bse . itemBase ) , true ) ;
MobLoot lootItem = new MobLoot ( mob , ItemBase . getItemBase ( bse . itemBase ) , true ) ;