public override void Resurrect() { bool wasAlive = this.Alive; base.Resurrect(); if (this.Alive && !wasAlive) { Item deathRobe = new DeathRobe(); if (!EquipItem(deathRobe)) deathRobe.Delete(); } }
public void ResurrectPlayer(PlayerMobile pm) { if (!pm.Alive) pm.Resurrect(); pm.Hits = pm.HitsMax; pm.Stam = pm.StamMax; pm.Mana = pm.ManaMax; pm.Combatant = null; pm.Aggressed.Clear(); pm.Aggressors.Clear(); pm.Criminal = false; }