diff --git a/hyperstation/code/obj/fleshlight.dm b/hyperstation/code/obj/fleshlight.dm index 0e15c0b3..7ba5421d 100644 --- a/hyperstation/code/obj/fleshlight.dm +++ b/hyperstation/code/obj/fleshlight.dm @@ -166,7 +166,12 @@ M.do_jitter_animation() //make your partner shake too! if (C.getArousalLoss() >= 100 && ishuman(C) && C.has_dna()) var/mob/living/carbon/human/O = C - O.mob_climax_partner(P, M, FALSE, TRUE, FALSE, TRUE) //climax with their partner remotely, and impreg because people keep asking! + + if( (P.condom == 1) || (P.sounding == 1)) //If coundomed and/or sounded, do not fire impreg chance + O.mob_climax_partner(P, M, FALSE, FALSE, FALSE, TRUE) + else //Else, fire impreg chance + O.mob_climax_partner(P, M, FALSE, TRUE, FALSE, TRUE) //climax with their partner remotely, and impreg because people keep asking! + if(option == "Lick") to_chat(M, "You feel a tongue lick you through the portal against your vagina.") M.adjustArousalLoss(10)