mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-18 10:33:30 +01:00
0104291682
* Washing Machine Updates * Dye Registry Improvement + Bug Fixes * a couple bug fixes + beanie dyeing * oopsie * removes washing blacklist, it is unused * Apply suggestions from Lewcc's code review Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> Signed-off-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Signed-off-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> * why is all my code fucking * Update code/modules/clothing/gloves/colored_gloves.dm Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Signed-off-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> * cleanup * Update code/modules/clothing/gloves/colored_gloves.dm Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Signed-off-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> * machine wash updates for simple animals * Update code/modules/clothing/clothing.dm Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> Signed-off-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> * adds dyeing.dm documentation * optimizations & visible_messages * adds SIGNAL_HANDLER * Update code/game/machinery/washing_machine.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> * update comment * cleans up cleaning_act() --------- Signed-off-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
92 lines
2.0 KiB
Plaintext
92 lines
2.0 KiB
Plaintext
/obj/item/clothing/shoes/black
|
|
name = "black shoes"
|
|
icon_state = "black"
|
|
item_color = "black"
|
|
desc = "A pair of black shoes."
|
|
|
|
cold_protection = FEET
|
|
min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT
|
|
heat_protection = FEET
|
|
max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT
|
|
dyeable = TRUE
|
|
|
|
/obj/item/clothing/shoes/black/greytide
|
|
flags = NODROP
|
|
|
|
/obj/item/clothing/shoes/brown
|
|
name = "brown shoes"
|
|
desc = "A pair of brown shoes."
|
|
icon_state = "brown"
|
|
item_color = "brown"
|
|
|
|
/obj/item/clothing/shoes/blue
|
|
name = "blue shoes"
|
|
icon_state = "blue"
|
|
item_color = "blue"
|
|
|
|
/obj/item/clothing/shoes/green
|
|
name = "green shoes"
|
|
icon_state = "green"
|
|
item_color = "green"
|
|
|
|
/obj/item/clothing/shoes/yellow
|
|
name = "yellow shoes"
|
|
icon_state = "yellow"
|
|
item_color = "yellow"
|
|
|
|
/obj/item/clothing/shoes/purple
|
|
name = "purple shoes"
|
|
icon_state = "purple"
|
|
item_color = "purple"
|
|
|
|
/obj/item/clothing/shoes/red
|
|
name = "red shoes"
|
|
desc = "Stylish red shoes."
|
|
icon_state = "red"
|
|
item_color = "red"
|
|
|
|
/obj/item/clothing/shoes/white
|
|
name = "white shoes"
|
|
icon_state = "white"
|
|
permeability_coefficient = 0.01
|
|
item_color = "white"
|
|
|
|
/obj/item/clothing/shoes/leather
|
|
name = "leather shoes"
|
|
desc = "A sturdy pair of leather shoes."
|
|
icon_state = "leather"
|
|
item_color = "leather"
|
|
|
|
/obj/item/clothing/shoes/rainbow
|
|
name = "rainbow shoes"
|
|
desc = "Very gay shoes."
|
|
icon_state = "rain_bow"
|
|
item_color = "rainbow"
|
|
|
|
/obj/item/clothing/shoes/orange
|
|
name = "orange shoes"
|
|
icon_state = "orange"
|
|
item_color = "orange"
|
|
var/obj/item/restraints/handcuffs/shackles
|
|
|
|
/obj/item/clothing/shoes/orange/Destroy()
|
|
QDEL_NULL(shackles)
|
|
return ..()
|
|
|
|
/obj/item/clothing/shoes/orange/attack_self(mob/user)
|
|
if(shackles)
|
|
user.put_in_hands(shackles)
|
|
shackles = null
|
|
slowdown = SHOES_SLOWDOWN
|
|
icon_state = "orange"
|
|
|
|
/obj/item/clothing/shoes/orange/attackby(obj/item/I, mob/user, params)
|
|
if(istype(I, /obj/item/restraints/handcuffs) && !shackles)
|
|
if(user.drop_item())
|
|
I.forceMove(src)
|
|
shackles = I
|
|
slowdown = 15
|
|
icon_state = "orange1"
|
|
return
|
|
return ..()
|