public int ComputeBonusDamage( List<DamageEntry> list, Mobile m )
{
int bonus = 0;
for ( int i = list.Count - 1; i >= 0; --i )
{
DamageEntry de = list[i];
if ( de.Damager == m || !(de.Damager is BaseCreature) )
continue;
BaseCreature bc = (BaseCreature)de.Damager;
Mobile master = null;
master = bc.GetMaster();
if ( master == m )
bonus += de.DamageGiven;
}
return bonus;
}