diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 07d4b13b14..33eee92a31 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -968,7 +968,7 @@ to_chat(M, "[pick("Headpats feel nice.", "Backrubs would be nice.", "Mew")]") if(M.client?.prefs.arousable && !(M.client?.prefs.cit_toggles & NO_APHRO) && prob(5)) for(var/obj/item/organ/genital/G in M.internal_organs) - if(!G.aroused_state && prob(5)) + if(!G.aroused_state && prob(5*G.sensitivity)) G.aroused_state = TRUE to_chat(M, "You feel like playing with your [G.name]!") diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 60ef8053b1..b50f424a6c 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -2283,7 +2283,7 @@ if(M.client?.prefs.arousable && !(M.client?.prefs.cit_toggles & NO_APHRO && ishuman(M))) var/mob/living/carbon/human/H = M for(var/obj/item/organ/genital/G in H.internal_organs) - if(!G.aroused_state && prob(2)) + if(!G.aroused_state && prob(2*G.sensitivity)) G.aroused_state = TRUE to_chat(M, "You feel like playing with your [G.name]!") ..() diff --git a/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm b/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm index b9619805c6..a44075079e 100644 --- a/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm +++ b/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm @@ -109,7 +109,7 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M for(var/obj/item/organ/genital/G in H.internal_organs) - if(!G.aroused_state && prob(current_cycle)) + if(!G.aroused_state && prob(current_cycle*G.sensitivity)) G.aroused_state = TRUE to_chat(M, "You suddenly [G.arousal_verb]!") ..()