;'Death Scythe' - Drop/Pickup/Equip/Unequip script

If GetItemAtXY(#MAPID,#XPOS,#YPOS) = 256
	RemoveItemAtXY(#MAPID,#XPOS,#YPOS)
	SpawnItem(#MAPID,257,#XPOS,#YPOS)
EndIf
If GetItemAtXY(#MAPID,#XPOS+1,#YPOS) = 256
	RemoveItemAtXY(#MAPID,#XPOS+1,#YPOS)
	SpawnItem(#MAPID,257,#XPOS+1,#YPOS)
EndIf
If GetItemAtXY(#MAPID,#XPOS,#YPOS+1) = 256
	RemoveItemAtXY(#MAPID,#XPOS,#YPOS+1)
	SpawnItem(#MAPID,257,#XPOS,#YPOS+1)
EndIf
If GetItemAtXY(#MAPID,#XPOS-1,#YPOS) = 256
	RemoveItemAtXY(#MAPID,#XPOS-1,#YPOS)
	SpawnItem(#MAPID,257,#XPOS-1,#YPOS)
EndIf
If GetItemAtXY(#MAPID,#XPOS,#YPOS-1) = 256
	RemoveItemAtXY(#MAPID,#XPOS,#YPOS-1)
	SpawnItem(#MAPID,257,#XPOS,#YPOS-1)
EndIf

If GetUserInvItem(#USERID,GetUserEquippedAccessory(#USERID)) <> 258
	While HasItem(#USERID,256) = 1
		TakeItem(#USERID,256)
		GiveItem(#USERID,257)
	Wend
EndIf

Continue = 1