From 6c2b1faa2255ff65902e3a165e0f835fb5fd72d1 Mon Sep 17 00:00:00 2001 From: QuoteFox <49098813+quotefox@users.noreply.github.com> Date: Wed, 5 May 2021 12:51:55 +0100 Subject: [PATCH] Portal fleshlight, now has impreg chances. stop asking. --- hyperstation/code/obj/fleshlight.dm | 3 ++- modular_citadel/code/modules/arousal/arousal.dm | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/hyperstation/code/obj/fleshlight.dm b/hyperstation/code/obj/fleshlight.dm index 37814684..cd22a100 100644 --- a/hyperstation/code/obj/fleshlight.dm +++ b/hyperstation/code/obj/fleshlight.dm @@ -1,6 +1,7 @@ //Hyperstation 13 fleshlight //Humbley request this doesnt get ported to other code bases, we strive to make things unique on our server and we dont have alot of coders //but if you absolutely must. please give us some credit~ <3 +//made by quotefox /obj/item/fleshlight name = "fleshlight" @@ -170,7 +171,7 @@ if (C.getArousalLoss() >= 100 && ishuman(C) && C.has_dna()) var/mob/living/carbon/human/O = C - O.mob_climax_partner(P, M, FALSE, FALSE, FALSE, TRUE) //climax with their partner remotely! + O.mob_climax_partner(P, M, FALSE, TRUE, FALSE, TRUE) //climax with their partner remotely, and impreg because people keep asking! return ..() diff --git a/modular_citadel/code/modules/arousal/arousal.dm b/modular_citadel/code/modules/arousal/arousal.dm index f2d5ab42..fb45dcc4 100644 --- a/modular_citadel/code/modules/arousal/arousal.dm +++ b/modular_citadel/code/modules/arousal/arousal.dm @@ -399,9 +399,15 @@ else fluid_source.trans_to(L, total_fluids) total_fluids = 0 - src.visible_message("[src] climaxes with [L], [p_their()] [G.name] spilling nothing!", \ + if(!remote) + src.visible_message("[src] climaxes with [L], [p_their()] [G.name] spilling nothing!", \ "You ejaculate with [L], your [G.name] spilling nothing.", \ "You have climaxed inside someone, your [G.name] spilling nothing.") + else + src.visible_message("[src] climaxes with someone, using [p_their()] [G.name]!", \ + "You ejaculate with someone, using your [G.name].", \ + "You have climaxed inside someone, using your [G.name].") + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "orgasm", /datum/mood_event/orgasm) SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "orgasm", /datum/mood_event/orgasm)