From aa1b82f0b1760e36826d2785d1d899dfb7d97387 Mon Sep 17 00:00:00 2001
From: Darius <5933805+LeDrascol@users.noreply.github.com>
Date: Wed, 11 Jan 2023 14:23:14 -0500
Subject: [PATCH] Convert Colorist from quirk to loadout item
Removes the Colorist quirk, and adds Hair Dye Spray to the loadout under backpack items.
---
code/datums/traits/neutral.dm | 17 +----------------
.../code/modules/client/loadout/backpack.dm | 5 +++++
2 files changed, 6 insertions(+), 16 deletions(-)
diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm
index 8f7043c715..eb5293c07d 100644
--- a/code/datums/traits/neutral.dm
+++ b/code/datums/traits/neutral.dm
@@ -163,22 +163,7 @@
lose_text = "You no longer feel like you should be eating trash."
mob_trait = TRAIT_TRASHCAN
-/datum/quirk/colorist
- name = "Colorist"
- desc = "You like carrying around a hair dye spray to quickly apply color patterns to your hair."
- value = 0
- medical_record_text = "Patient enjoys dyeing their hair with pretty colors."
-
-/datum/quirk/colorist/on_spawn()
- var/mob/living/carbon/human/H = quirk_holder
- var/obj/item/dyespray/spraycan = new(get_turf(quirk_holder))
- H.equip_to_slot(spraycan, ITEM_SLOT_BACKPACK)
- H.regenerate_icons()
-
-/datum/quirk/colorist/post_add()
- var/mob/living/carbon/human/H = quirk_holder
- SEND_SIGNAL(H.back, COMSIG_TRY_STORAGE_SHOW, H)
- to_chat(quirk_holder, "You brought some extra dye with you! It's in your bag if you forgot.")
+// Moved Colorist quirk to a loadout item
/datum/quirk/salt_sensitive
name = "Sodium Sensitivity"
diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm
index 5879426041..a0be000b31 100644
--- a/modular_citadel/code/modules/client/loadout/backpack.dm
+++ b/modular_citadel/code/modules/client/loadout/backpack.dm
@@ -190,3 +190,8 @@
loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION
subcategory = LOADOUT_SUBCATEGORY_BACKPACK_ACCESSORIES
cost = 0
+
+// Moved here from quirks
+/datum/gear/backpack/dyespray
+ name = "Hair dye spray"
+ path = /obj/item/dyespray