protected override void OnDead(Unit killer) { var zone = Zone; PBSHelper.OnPBSEggRemoved(zone, this); base.OnDead(killer); }
protected override void OnRemovedFromZone(IZone zone) { if (!_successfulSummon) { PBSHelper.OnPBSEggRemoved(zone, this); } base.OnRemovedFromZone(zone); }