public void OnTarget(Mobile from, object obj) { if (obj is Candle) { from.SendMessage("Pour une citrouille aussi effrayante, il faut une chandelle tout aussi effrayante"); return; } if (obj is CandleSkull) { CandleSkull targ = (CandleSkull)obj; from.SendMessage("Vous déposez la chandelle dans la citrouille!"); targ.Delete(); this.Ignite(); Timer.DelayCall(TimeSpan.FromMinutes(20), Douse); return; } from.SendMessage("Cela n'entrera pas dans la citrouille."); }
public override void OnDoubleClick( Mobile from ) { // Make sure is in pack if(from.Backpack == null || !IsChildOf(from.Backpack)) { from.SendLocalizedMessage(1042001); // Must be in pack to use!! return; } //generate all the crap Basket basket = new Basket(); basket.Hue = Utility.RandomList(44,167); basket.Name = "basket" + " - " + m_Signature; // skull CandleSkull skull = new CandleSkull(); skull.Name = "skull candle" + " - " + m_Signature; // apple 1 Item apple1 = new Apple(); apple1.Hue = 134; apple1.Name = "candied apple" + " - " + m_Signature; // apple 2 Item apple2 = new Apple(); apple2.Hue = 47; apple2.Name = "caramel apple" + " - " + m_Signature; // apple 3 if(Utility.RandomDouble() < 0.25) { Item apple3 = new Apple(); ((Apple)apple3).Poison = Poison.Lesser; apple3.Hue = 63; apple3.Name = "poisoned apple" + " - " + m_Signature; basket.DropItem(apple3); } // add them basket.DropItem(skull); basket.DropItem(apple1); basket.DropItem(apple2); if(m_Place == 1) { Item HangingSkeleton = new Item(Utility.RandomList(6657,6658,6659,6660)); HangingSkeleton.Hue = 0; HangingSkeleton.Light = LightType.Circle225; HangingSkeleton.Weight = 6; HangingSkeleton.Name = "hanging skeleton" + " - " + m_Signature; basket.DropItem(HangingSkeleton); } if(m_Place == 2) { Item web = new Item(Utility.RandomList(4306,4307,4308,4309)); web.Hue = 0; web.Light = LightType.Circle225; web.Weight = 1; web.Name = "spider web" + " - " + m_Signature; basket.DropItem(web); } if(m_Place == 3) { Item skeleton = new MonsterStatuette(MonsterStatuetteType.Skeleton); skeleton.Hue = 44; skeleton.Light = LightType.Circle225; skeleton.Name = "Happy Halloween" + " - " + m_Signature; basket.DropItem(skeleton); } // finish it up from.Backpack.DropItem(basket); this.Delete(); from.SendMessage("Your Halloween gift has been placed into your backpack."); }
public override void OnDoubleClick(Mobile from) { // Make sure is in pack if (from.Backpack == null || !IsChildOf(from.Backpack)) { from.SendLocalizedMessage(1042001); // Must be in pack to use!! return; } //generate all the crap Basket basket = new Basket(); basket.Hue = Utility.RandomList(44, 167); basket.Name = "basket" + " - " + m_Signature; // skull CandleSkull skull = new CandleSkull(); skull.Name = "skull candle" + " - " + m_Signature; // apple 1 Item apple1 = new Apple(); apple1.Hue = 134; apple1.Name = "candied apple" + " - " + m_Signature; // apple 2 Item apple2 = new Apple(); apple2.Hue = 47; apple2.Name = "caramel apple" + " - " + m_Signature; // apple 3 if (Utility.RandomDouble() < 0.25) { Item apple3 = new Apple(); ((Apple)apple3).Poison = Poison.Lesser; apple3.Hue = 63; apple3.Name = "poisoned apple" + " - " + m_Signature; basket.DropItem(apple3); } // add them basket.DropItem(skull); basket.DropItem(apple1); basket.DropItem(apple2); if (m_Place == 1) { Item HangingSkeleton = new Item(Utility.RandomList(6657, 6658, 6659, 6660)); HangingSkeleton.Hue = 0; HangingSkeleton.Light = LightType.Circle225; HangingSkeleton.Weight = 6; HangingSkeleton.Name = "hanging skeleton" + " - " + m_Signature; basket.DropItem(HangingSkeleton); } if (m_Place == 2) { Item web = new Item(Utility.RandomList(4306, 4307, 4308, 4309)); web.Hue = 0; web.Light = LightType.Circle225; web.Weight = 1; web.Name = "spider web" + " - " + m_Signature; basket.DropItem(web); } if (m_Place == 3) { Item skeleton = new MonsterStatuette(MonsterStatuetteType.Skeleton); skeleton.Hue = 44; skeleton.Light = LightType.Circle225; skeleton.Name = "Happy Halloween" + " - " + m_Signature; basket.DropItem(skeleton); } // finish it up from.Backpack.DropItem(basket); this.Delete(); from.SendMessage("Your Halloween gift has been placed into your backpack."); }