Refactor Dumb For Cum quirk

This commit makes the following changes
- Adds comments
- Adds trait TRAIT_DUMB_CUM
- Adds mood quirk flag
- Adds quirk removal code
- Removes non-modular edits
- Renames trait TRAIT_DUMB4CUM to TRAIT_DUMB_CUM_CRAVE
- Removes interaction blocks
- Removes useless return functions
- Updates flavor text
- Updates variable names
- Changes reagent process to check for trait before triggering uncrave
- Changes on_spawn event to add event
This commit is contained in:
Darius
2023-02-02 17:21:54 -05:00
parent 7a78b05a93
commit f2cf15c590
22 changed files with 66 additions and 87 deletions
@@ -20,9 +20,6 @@
if(!user.is_literate())
to_chat(user, "<span class='notice'>You scribble illegibly on [src]!</span>")
return
if(HAS_TRAIT(user, TRAIT_DUMB4CUM))
to_chat(user, "<span class='love'>You can't think of anything but cum right now.</span>")
return
var/t = stripped_input(user, "What would you like the label to be?", name, null, 53)
if(user.get_active_held_item() != I)
return
-3
View File
@@ -85,9 +85,6 @@ GLOBAL_LIST_EMPTY(bodycontainers) //Let them act as spawnpoints for revenants an
if(!user.is_literate())
to_chat(user, "<span class='notice'>You scribble illegibly on the side of [src]!</span>")
return
if(HAS_TRAIT(user, TRAIT_DUMB4CUM))
to_chat(user, "<span class='love'>You can't think of anything but cum right now.</span>")
return
var/t = stripped_input(user, "What would you like the label to be?", text("[]", name), null)
if (user.get_active_held_item() != P)
return