public static CombineBackpacks ( |
||
animal | ||
return | void |
public override bool OnBeforeDeath() { //if (!this.Controlled && this.FindItemOnLayer(Layer.Pants) != null) // this.FindItemOnLayer(Layer.Pants).Delete(); if (Mounted) { Dismount(this); } //if (this.ControlMaster != null && Backpack != null)//祝福的物品掉主人包里。 //移动到 public override DeathMoveResult GetInventoryMoveResultFor(Item item) //{ // for (int i = Backpack.Items.Count - 1; i >= 0; --i) // { // if (i >= Backpack.Items.Count) // continue; // if ((Backpack.Items[i]).LootType == LootType.Blessed) // this.ControlMaster.Backpack.DropItem(Backpack.Items[i]); // } //} polymorph(0xbe, this); PackAnimal.CombineBackpacks(this); if (!Controlled && Utility.Random(10) < 1) { GoldShower.DoForChamp(Location, Map); } return(base.OnBeforeDeath()); }
public override bool OnBeforeDeath() { if (!base.OnBeforeDeath()) { return(false); } PackAnimal.CombineBackpacks(this); return(base.OnBeforeDeath()); }
public override bool OnBeforeDeath() { if ( !base.OnBeforeDeath() ) return false; PackAnimal.CombineBackpacks( this ); return true; }
public override void OnBeforeDispel(Mobile Caster) { base.OnBeforeDispel(Caster); if (this.Backpack.Items.Count > 1) { PackAnimal.CombineBackpacks(this); } DropPackContents(); }
public override bool OnBeforeDeath() { Rider = null; if (Saddlebags) { PackAnimal.CombineBackpacks(this); } return(base.OnBeforeDeath()); }
public override bool OnBeforeDeath() { if (!base.OnBeforeDeath()) { return(false); } if (Saddlebags) { PackAnimal.CombineBackpacks(this); } return(true); }
public override bool OnBeforeDeath() { //if (Mounted) // Dismount(this); polymorph(719, this); if (ControlMaster != null && this.ControlMaster.HasGump(typeof(Luckgump))) { ControlMaster.CloseGump(typeof(Luckgump)); } PackAnimal.CombineBackpacks(this); //if (Utility.Random(10)<1) //GoldShower.DoForChamp(Location, Map); if (!Controlled) { baodongxi.bao(this as BaseCreature); } return(base.OnBeforeDeath()); }