client
MouseDrop(obj/src_object,obj/over_object,src_location,over_location)
if(istype(over_object,/obj/Hotkeys))
if(istype(src_object,/obj/Attack))
over_object.overlays=null
over_object.overlays+=src_object.icon
over_object.KeyID=src_object.name
if(istype(src_object,/obj/Hotkeys))
over_object.overlays=null
over_object.overlays+=src_object.overlays
over_object.KeyID=src_object.KeyID
src_object.overlays=null
src_object.KeyID=null
if(istype(src_object,/obj/Hotkeys))
if(!istype(over_object,/obj/Hotkeys))
src_object.overlays=null
src_object.KeyID=null
mob/proc/UpdateInventory()
var/items = 0
for(var/obj/Attack/O in src.skills)
items++
winset(src, "Attacks", "cells=1x[items]")
items=0
for(var/obj/Attack/O in src.skills)
src << output(O, "Attacks:1,[++items]")
Problem description:Macro Saving
When i made the macros for the moves it worked fine but when you relog they dissapear and i have no idea how to save them so you can still use em when you log back in