MouseDrop(over_object=src,src_location,over_location, src_control,over_control,params)
//Equip
if(src in usr.contents)
if(over_control == "Equipment.Head")//Check if its being DROPPED over the head slot.
if(src.equipslot == "head")
if(!usr.headequipped)
usr.head=src
src.Equip()
src.loc = usr.hiddenlist //send it away so it doesnt show up in the inventory.
usr.Inventory()
usr << output(usr.head, "Equipment.Head") //Output to our head slot grid.
else
usr << "You already have something on your head."
Problem description:
It's recognizing that I'm dropping the item into the slot (I know because the Equip() proc is running and increasing the players stats, but not updating the grid to show the equipment is actually there. I'm just missing something simple i'm sure. But I'm going to lie down for a nap and try again...