mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Makes Monochromacy a negative rather than neutral (#16322)
This commit is contained in:
@@ -830,3 +830,21 @@
|
|||||||
|
|
||||||
for(var/i = 0 to amount)
|
for(var/i = 0 to amount)
|
||||||
H.gain_trauma_type(pick(badtimes), TRAUMA_RESILIENCE_ABSOLUTE) // Mr bones wild rides takes no breaks
|
H.gain_trauma_type(pick(badtimes), TRAUMA_RESILIENCE_ABSOLUTE) // Mr bones wild rides takes no breaks
|
||||||
|
|
||||||
|
/datum/quirk/monochromatic
|
||||||
|
name = "Monochromacy"
|
||||||
|
desc = "You suffer from full colorblindness, and perceive nearly the entire world in blacks and whites."
|
||||||
|
value = -2
|
||||||
|
medical_record_text = "Patient is afflicted with almost complete color blindness."
|
||||||
|
|
||||||
|
/datum/quirk/monochromatic/add()
|
||||||
|
quirk_holder.add_client_colour(/datum/client_colour/monochrome)
|
||||||
|
|
||||||
|
/datum/quirk/monochromatic/post_add()
|
||||||
|
if(quirk_holder.mind.assigned_role == "Detective")
|
||||||
|
to_chat(quirk_holder, span_boldannounce("Mmm. Nothing's ever clear on this station. It's all shades of gray..."))
|
||||||
|
quirk_holder.playsound_local(quirk_holder, 'sound/ambience/ambidet1.ogg', 50, FALSE)
|
||||||
|
|
||||||
|
/datum/quirk/monochromatic/remove()
|
||||||
|
if(quirk_holder)
|
||||||
|
quirk_holder.remove_client_colour(/datum/client_colour/monochrome)
|
||||||
|
|||||||
@@ -104,24 +104,6 @@
|
|||||||
return "You don't have the ability to eat!"
|
return "You don't have the ability to eat!"
|
||||||
return FALSE
|
return FALSE
|
||||||
|
|
||||||
/datum/quirk/monochromatic
|
|
||||||
name = "Monochromacy"
|
|
||||||
desc = "You suffer from full colorblindness, and perceive nearly the entire world in blacks and whites."
|
|
||||||
value = 0
|
|
||||||
medical_record_text = "Patient is afflicted with almost complete color blindness."
|
|
||||||
|
|
||||||
/datum/quirk/monochromatic/add()
|
|
||||||
quirk_holder.add_client_colour(/datum/client_colour/monochrome)
|
|
||||||
|
|
||||||
/datum/quirk/monochromatic/post_add()
|
|
||||||
if(quirk_holder.mind.assigned_role == "Detective")
|
|
||||||
to_chat(quirk_holder, span_boldannounce("Mmm. Nothing's ever clear on this station. It's all shades of gray..."))
|
|
||||||
quirk_holder.playsound_local(quirk_holder, 'sound/ambience/ambidet1.ogg', 50, FALSE)
|
|
||||||
|
|
||||||
/datum/quirk/monochromatic/remove()
|
|
||||||
if(quirk_holder)
|
|
||||||
quirk_holder.remove_client_colour(/datum/client_colour/monochrome)
|
|
||||||
|
|
||||||
/datum/quirk/shifty_eyes
|
/datum/quirk/shifty_eyes
|
||||||
name = "Shifty Eyes"
|
name = "Shifty Eyes"
|
||||||
desc = "Your eyes tend to wander all over the place, whether you mean to or not, causing people to sometimes think you're looking directly at them when you aren't."
|
desc = "Your eyes tend to wander all over the place, whether you mean to or not, causing people to sometimes think you're looking directly at them when you aren't."
|
||||||
|
|||||||
Reference in New Issue
Block a user