if (me.itemoncursor) { // Seems like Item.equip() doesn't want to keep whatever the sorc has for a weapon, so lets put it into inventory without checking it against Pickit.
var cursorItem = getUnit(100);
if (cursorItem) {
if (Storage.Inventory.CanFit(cursorItem)) {
print("Keeping weapon by force.")
Storage.Inventory.MoveTo(cursorItem);
} else {
print("No room to keep weapon by force.");