09-16-2019, 03:21 PM
Confirmed that this is a "Call your parents" situation.
from code\obj\item\clothing\shoes.dm, here is the code for orange shoes:
This bug could easily be fixed by doing the following:
from code\obj\item\clothing\shoes.dm, here is the code for orange shoes:
Code:
/obj/item/clothing/shoes/orange/attack_self(mob/user as mob)
if (src.chained)
src.chained = null
src.cant_self_remove = 0
new /obj/item/handcuffs(get_turf(user))
src.name = "orange shoes"
src.icon_state = "orange"
src.desc = "Shoes, now in prisoner orange! Can be made into shackles."
return
/obj/item/clothing/shoes/orange/attackby(H as obj, loc)
if (istype(H, /obj/item/handcuffs) && !src.chained)
qdel(H)
src.chained = 1
src.cant_self_remove = 1
src.name = "shackles"
src.desc = "Used to restrain prisoners."
src.icon_state = "orange1"
return
This bug could easily be fixed by doing the following:
Code:
/obj/item/clothing/shoes/orange/attack_self(mob/user as mob)
if (src.chained)
src.chained = null
src.cant_self_remove = 0
new /obj/item/handcuffs(get_turf(user))
src.name = "orange shoes"
src.icon_state = "orange"
src.desc = "Shoes, now in prisoner orange! Can be made into shackles."
..()
return
/obj/item/clothing/shoes/orange/attackby(H as obj, loc)
if (istype(H, /obj/item/handcuffs) && !src.chained)
qdel(H)
src.chained = 1
src.cant_self_remove = 1
src.name = "shackles"
src.desc = "Used to restrain prisoners."
src.icon_state = "orange1"
..()
return