var/const
HAT_L=FLOAT_LAYER-2
CHEST_L=FLOAT_LAYER-3
BOTTOM_L=FLOAT_LAYER-2
CAPE_L=FLOAT_LAYER-1
obj
chest
FLOAT_LAYER=CHEST_L
var
power = 0
verb
Drop()
set src in usr
if(src.suffix=="Equipped")
usr << "You can't drop equipped item, unequip it first"
else
src.Move(usr.loc)
Get()
set src in oview(1)
src.Move(usr)
Equip()
set src in usr
if(usr.cheston==0)
usr.cheston++
usr << "You equipped [src.name]"
usr.overlays+=src.icon
usr.defense+=src.power
src.suffix="Equipped"
else
usr << "You have something on"
Unequip()
set src in usr
if(usr.cheston==1)
usr.cheston--
usr << "You unequipped [src.name]"
usr.overlays-=src.icon
usr.defense-=src.power
src.suffix=""
else
usr << "You dont have it equipped"
newbie_robe
icon = 'newbie_top.dmi'
power = 5
obj
chest
FLOAT_LAYER=1
var
power = 0
verb
Drop()
set src in usr
if(src.suffix=="Equipped")
usr << "You can't drop equipped item, unequip it first"
else
src.Move(usr.loc)
Get()
set src in oview(1)
src.Move(usr)
Equip()
set src in usr
if(usr.cheston==0)
usr.cheston++
usr << "You equipped [src.name]"
usr.overlays+=src.icon
usr.defense+=src.power
src.suffix="Equipped"
else
usr << "You have something on"
Unequip()
set src in usr
if(usr.cheston==1)
usr.cheston--
usr << "You unequipped [src.name]"
usr.overlays-=src.icon
usr.defense-=src.power
src.suffix=""
else
usr << "You dont have it equipped"
newbie_robe
icon = 'newbie_top.dmi'
power = 5
obj
chest
layer=CHEST_L
var
power = 0
verb
Drop()
set src in usr
if(src.suffix=="Equipped")
usr << "You can't drop equipped item, unequip it first"
else
src.Move(usr.loc)
Get()
set src in oview(1)
src.Move(usr)
Equip()
set src in usr
if(usr.cheston==0)
usr.cheston++
usr << "You equipped [src.name]"
usr.overlays+=src.icon
usr.defense+=src.power
src.suffix="Equipped"
else
usr << "You have something on"
Unequip()
set src in usr
if(usr.cheston==1)
usr.cheston--
usr << "You unequipped [src.name]"
usr.overlays-=src.icon
usr.defense-=src.power
src.suffix=""
else
usr << "You dont have it equipped"
newbie_robe
icon = 'newbie_top.dmi'
power = 5
i have more not working codes, but i dont know to make it work. also can you help me make its layer change when its dir change. thanks for help
If you need multiple layers of equipped objects, you'll need to use a higher layer for mobs (like MOB_LAYER+10 for mobs) so you can go below it without objs and turfs appearing above your equipment.