public override bool OnDragDrop(Mobile from, Item item) { if (item is SprinklerContainer) { int freespace = m_StorageLimit - m_UsesRemaining; SprinklerContainer keg = (SprinklerContainer)item; if (keg.Quantity <= freespace) { m_UsesRemaining += keg.Quantity; from.PlaySound(0x240); from.SendMessage("You place the empty tub in your backpack."); // You place the empty bottle in your backpack. Container pack = from.Backpack; pack.DropItem(new SprinklerContainer()); return(true); } from.SendMessage("This is not from the water tub!"); // You don't have room for the empty bottle in your backpack. return(false); } from.SendMessage("You can't fit all those water in the sprinkler!"); // You don't have room for the empty bottle in your backpack. return(false); }
public SprinklerTarget(SprinklerContainer cont) : base(1, false, TargetFlags.None) { m_cont = cont; }
public SprinklerTarget( SprinklerContainer cont ) : base( 1, false, TargetFlags.None ) { m_cont = cont; }