public virtual void BreathDamage_Callback( object state )
{
Mobile target = (Mobile)state;
if ( target is BaseCreature && ((BaseCreature)target).BreathImmune )
return;
if ( CanBeHarmful( target ) )
{
DoHarmful( target );
BreathDealDamage( target );
}
}