This will stop the crash
replace
Code:
public override void OnDamage( int amount, Mobile m, bool willKill )
{
if ( m.Hits < ( m.HitsMax - 10) && m_Bandage == false && m.Hidden == false )
with
Code:
public override void OnDamage( int amount, Mobile m, bool willKill )
{
if ( this.Hits < ( this.HitsMax - 10) && m_Bandage == false && this.Hidden == false )[
Just noticed that he doesnt reveal on being poisoned. ill post a fix for that later
Sorry for the shard crash...