diff --git a/modular_citadel/code/modules/arousal/arousal.dm b/modular_citadel/code/modules/arousal/arousal.dm index fb45dcc4..b581b32b 100644 --- a/modular_citadel/code/modules/arousal/arousal.dm +++ b/modular_citadel/code/modules/arousal/arousal.dm @@ -390,9 +390,11 @@ if(G.can_climax) setArousalLoss(min_arousal) - else //knots and other non-spilling orgasms + else //knots, portal fleshlights, and other non-spilling orgasms if(!cover) - if(do_after(src, mb_time, target = src) && in_range(src, L)) + if(!remote && !in_range(src, L)) + return + if(do_after(src, mb_time, target = src)) var/obj/item/organ/genital/penis/P = G if (P.condom)//condomed. src.condomclimax()