From 0b8e62cd6e8c8c19d515678722ca4392e95e7f8b Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Mon, 6 Feb 2023 05:08:46 -0500 Subject: [PATCH] Restore illiteracy to Dumb For Cum quirk Adds TRAIT_ILLITERATE and TRAIT_DUMB to the Dumb For Cum quirk's penalty effect. This recreates the original non-modular edits to various items. --- modular_splurt/code/datums/traits/negative.dm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/modular_splurt/code/datums/traits/negative.dm b/modular_splurt/code/datums/traits/negative.dm index 561cf6f485..82322f57f1 100644 --- a/modular_splurt/code/datums/traits/negative.dm +++ b/modular_splurt/code/datums/traits/negative.dm @@ -167,14 +167,22 @@ to_chat(quirk_holder, span_love("[pick(trigger_phrases)]")) // Add active status trait - ADD_TRAIT(quirk_holder, TRAIT_DUMB_CUM_CRAVE, type) + ADD_TRAIT(quirk_holder, TRAIT_DUMB_CUM_CRAVE, "dumb4cum") + + // Add illiterate and dumb + ADD_TRAIT(quirk_holder, TRAIT_ILLITERATE, "dumb4cum") + ADD_TRAIT(quirk_holder, TRAIT_DUMB, "dumb4cum") // Add negative mood effect SEND_SIGNAL(quirk_holder, COMSIG_ADD_MOOD_EVENT, "cum_craving", /datum/mood_event/cum_craving) /datum/quirk/dumb4cum/proc/uncrave() // Remove active status trait - REMOVE_TRAIT(quirk_holder, TRAIT_DUMB_CUM_CRAVE, type) + REMOVE_TRAIT(quirk_holder, TRAIT_DUMB_CUM_CRAVE, "dumb4cum") + + // Remove illiterate and dumb + ADD_TRAIT(quirk_holder, TRAIT_ILLITERATE, "dumb4cum") + ADD_TRAIT(quirk_holder, TRAIT_DUMB, "dumb4cum") // Remove negative mood event SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, "cum_craving")