public override bool CheckPoisonImmunity( Mobile from, Poison poison ) { if ( base.CheckPoisonImmunity( from, poison ) ) return true; Poison p = this.PoisonImmune; return ( p != null && p.Level >= poison.Level ); }