Skip to content

Commit

Permalink
Fix Dumb For Cum quirk
Browse files Browse the repository at this point in the history
- Fixes mood event handling format
- Adds the two mood events
  • Loading branch information
LeDrascol committed Oct 27, 2024
1 parent c77701e commit dc3fe4b
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions modular_zzplurt/code/datums/quirks/negative_quirks/dumb_for_cum.dm
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
REMOVE_TRAIT(quirk_holder, TRAIT_PACIFISM, QUIRK_TRAIT)

// Remove mood event
SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, QMOOD_DUMB_CUM)
quirk_holder.clear_mood_event(QMOOD_DUMB_CUM)

// Remove timer
deltimer(timer)
Expand Down Expand Up @@ -58,7 +58,7 @@
ADD_TRAIT(quirk_holder, TRAIT_PACIFISM, QUIRK_TRAIT)

// Add negative mood effect
SEND_SIGNAL(quirk_holder, COMSIG_ADD_MOOD_EVENT, QMOOD_DUMB_CUM, /datum/mood_event/cum_craving)
quirk_holder.add_mood_event(QMOOD_DUMB_CUM, /datum/mood_event/cum_craving)

/datum/quirk/dumb_for_cum/proc/uncrave()
// Remove active status trait
Expand All @@ -70,11 +70,20 @@
REMOVE_TRAIT(quirk_holder, TRAIT_PACIFISM, QUIRK_TRAIT)

// Add positive mood event
SEND_SIGNAL(quirk_holder, COMSIG_ADD_MOOD_EVENT, QMOOD_DUMB_CUM, /datum/mood_event/cum_stuffed)
quirk_holder.add_mood_event(QMOOD_DUMB_CUM, /datum/mood_event/cum_stuffed)

// Remove timer
deltimer(timer)
timer = null

// Add new timer
timer = addtimer(CALLBACK(src, PROC_REF(crave)), timer_trigger, TIMER_STOPPABLE)

/datum/mood_event/cum_craving
description = span_warning("I... NEED... CUM...\n")
mood_change = -20

/datum/mood_event/cum_stuffed
description = span_nicegreen("The cum feels so good inside me!\n")
mood_change = 8
timeout = 5 MINUTES

0 comments on commit dc3fe4b

Please sign in to comment.