obj
thewings
undereast
icon = 'blackwing.dmi'
icon_state="undereast"
pixel_x =-32
underwest
icon = 'blackwing.dmi'
icon_state="underwest"
pixel_x = 32
under
icon = 'blackwing.dmi'
icon_state="under1"
over2
icon = 'blackwing.dmi'
icon_state="north2"
pixel_x = -32
over3
icon = 'blackwing.dmi'
icon_state="north3"
pixel_x = 32
over4
icon = 'blackwing.dmi'
icon_state="south2"
pixel_x = -32
over5
icon = 'blackwing.dmi'
icon_state="south3"
pixel_x = 32
ova
icon = 'blackwing.dmi'
icon_state="over"
obj
Items
JinWings
name = "Fallen Angel"
icon = 'wings display.dmi'
Click()
if (src.equipped == 1)
usr.underlays -= /obj/thewings/undereast
usr.underlays -= /obj/thewings/underwest
usr.underlays -= /obj/thewings/under
usr.overlays -= /obj/thewings/over2
usr.overlays -= /obj/thewings/over3
usr.underlays -= /obj/thewings/over4
usr.underlays -= /obj/thewings/over5
usr.overlays -= icon('blackwing.dmi',"over")
usr << "You remove [src.name]"
src.suffix=""
usr.wingsequip=0
src.equipped = 0
usr.Strmax += 25
usr.Strmin += 25
usr.speed = 2
return
else
if(usr.wingsequip==0)
usr.wingsequip = 1
usr.underlays += /obj/thewings/undereast
usr.underlays += /obj/thewings/underwest
usr.underlays += /obj/thewings/under
usr.overlays += /obj/thewings/over2
usr.overlays += /obj/thewings/over3
usr.underlays += /obj/thewings/over4
usr.underlays += /obj/thewings/over5
usr.overlays += icon('blackwing.dmi',"over")
src.suffix="Equipped"
usr << "You equiped [src.name]"
src.equipped = 1
usr.Strmax += 25
usr.Strmin += 25
usr.speed = 0
Problem description:
When you equip the wings and save and relog, and try to unequip them, some of the overlays and underlays stay. Does anybody know what i am doing wrong?