An even older example -
Here’s My Workaround for Script Dropping Items
If you want an Item that can be Dropped by Script:
1: Create the Item (say a Spoon, hereafter ITEM #1) and Set the Number of Uses to 2 Times
2: In the Global Page Script, add: IF $ITEMUSED1 = 1 THEN $ITEMUSED1 := 0 (this allows the Spoon to be used any number of times)
3: In Any Link (or Page) Script where you want to Script Drop the Spoon from the Inventory, add: $ITEMUSED1 := 2 (this will cause the Spoon to drop out of the Inventory when the Link (or Page) is selected)
Hope this helps until a proper code fix can be implemented =)