From 172a46bcbe9bc9d1a742599b2c418a01aa0b8351 Mon Sep 17 00:00:00 2001 From: izzyinbox <42829355+izzyinbox@users.noreply.github.com> Date: Fri, 9 Nov 2018 21:10:42 -0600 Subject: [PATCH] adds voice of god orgasm and dab commands (#7694) --- code/modules/surgery/organs/vocal_cords.dm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index 48392f70a3..bbbe8c584d 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -251,6 +251,8 @@ var/static/regex/clap_words = regex("clap|applaud") var/static/regex/honk_words = regex("ho+nk") //hooooooonk var/static/regex/multispin_words = regex("like a record baby|right round") + var/static/regex/orgasm_words = regex("cum|orgasm|climax|squirt") //CITADEL CHANGE + var/static/regex/dab_words = regex("dab|mood") //CITADEL CHANGE var/i = 0 //STUN @@ -565,6 +567,23 @@ var/mob/living/L = V L.SpinAnimation(speed = 10, loops = 5) + //CITADEL CHANGES + //ORGASM + else if((findtext(message, orgasm_words))) + cooldown = COOLDOWN_MEME + for(var/V in listeners) + var/mob/living/carbon/human/H = V + if(H.canbearoused && H.has_dna()) // probably a redundant check but for good measure + H.mob_climax(forced_climax=TRUE) + + //DAB + else if((findtext(message, dab_words))) + cooldown = COOLDOWN_DAMAGE + for(var/V in listeners) + var/mob/living/M = V + M.say("*dab") + //END CITADEL CHANGES + else cooldown = COOLDOWN_NONE