public override void OnDoubleClick(Mobile from) { PlayerMobile pm = from as PlayerMobile; //if ( !IsChildOf( from.Backpack ) ) { //from.SendLocalizedMessage( 1042001 ); // That must be in your pack for you to use it. } //else if( from.InRange( this.GetWorldLocation(), 1 ) ) { from.FixedParticles(0x373A, 10, 15, 5036, EffectLayer.Head); from.PlaySound(521); VoltSpider VoltSpider = new VoltSpider(); VoltSpider.Controlled = true; VoltSpider.ControlMaster = from; VoltSpider.IsBonded = true; VoltSpider.Location = from.Location; VoltSpider.Map = from.Map; World.AddMobile(VoltSpider); from.SendMessage("You raised a Volt Spider with loving care."); this.Delete(); } //else { from.SendLocalizedMessage(500446); // That is too far away. } }
public override void OnDoubleClick(Mobile from) { PlayerMobile pm = from as PlayerMobile; { from.FixedParticles(0x373A, 10, 15, 5036, EffectLayer.Head); from.PlaySound(521); VoltSpider VoltSpider = new VoltSpider(); VoltSpider.Controlled = true; VoltSpider.ControlMaster = from; VoltSpider.IsBonded = true; VoltSpider.Location = from.Location; VoltSpider.Map = from.Map; World.AddMobile(VoltSpider); from.SendMessage("You hatch a Volt Spider from the eggs you looted, and it is now your loyal pet."); this.Delete(); if (from.Followers > from.FollowersMax) { from.SendMessage(" You cannot hatch the eggs you have too many followers!"); } } }