From 59c3a1dfb844550ac2ba9df57c2e0ce0c0f41997 Mon Sep 17 00:00:00 2001 From: SaintHusky <66943889+SaintHusky@users.noreply.github.com> Date: Mon, 15 Jun 2020 20:45:04 +0200 Subject: [PATCH] Buncha milky corrections Buffed maximum milk capacity. Leaky breasts is spammed way less at hyper sizes, also fixed check that prevented milk from not producing anymore. Makes sure larger sizes get encumbered by their size too. Nerfed femcum production slowdown when it reaches higher values, Pent up orgasms will be messier :^). Balls can now store more semen. Only makes sense given the addition of new hyper sizes. Fixed typos in the pregnancy tester. --- hyperstation/code/obj/pregnancytester.dm | 4 ++-- modular_citadel/code/modules/arousal/organs/breasts.dm | 7 +++++-- modular_citadel/code/modules/arousal/organs/testicles.dm | 2 +- modular_citadel/code/modules/arousal/organs/womb.dm | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/hyperstation/code/obj/pregnancytester.dm b/hyperstation/code/obj/pregnancytester.dm index 6b751747..974fda3a 100644 --- a/hyperstation/code/obj/pregnancytester.dm +++ b/hyperstation/code/obj/pregnancytester.dm @@ -1,6 +1,6 @@ /obj/item/pregnancytest name = "pregnancy test" - desc = "a one time use small device, used to determine if someone is pregnant or not." + desc = "A one time use small device, used to determine whether someone is pregnant or not." icon = 'hyperstation/icons/obj/pregnancytest.dmi' throwforce = 0 icon_state = "ptest" @@ -27,7 +27,7 @@ icon_state = "negative" name = "[results] pregnancy test" status = 1 - to_chat(user, "You use the pregnancy test, the display reads positive!") + to_chat(user, "You use the pregnancy test, the display reads negative!") /obj/item/pregnancytest/proc/test(mob/living/user) diff --git a/modular_citadel/code/modules/arousal/organs/breasts.dm b/modular_citadel/code/modules/arousal/organs/breasts.dm index f102cc74..f544e485 100644 --- a/modular_citadel/code/modules/arousal/organs/breasts.dm +++ b/modular_citadel/code/modules/arousal/organs/breasts.dm @@ -15,7 +15,7 @@ fluid_id = "milk" var/amount = 2 fluid_mult = 0.25 // Set to a lower value due to production scaling with size (I.E. D cups produce the "normal" amount) - fluid_max_volume = 5 + fluid_max_volume = 10 producing = TRUE shape = "Pair" can_masturbate_with = TRUE @@ -32,7 +32,7 @@ reagents.maximum_volume = fluid_max_volume * cached_size// fluid amount is also scaled by the size of the organ if(fluid_id && producing) if(reagents.total_volume == 0) // Apparently, 0.015 gets rounded down to zero and no reagents are created if we don't start it with 0.1 in the tank. - fluid_rate = 0.1 + reagents.total_volume = 0.1 else fluid_rate = CUM_RATE * cached_size * fluid_mult // fluid rate is scaled by the size of the organ generate_milk() @@ -133,6 +133,9 @@ if(18 to INFINITY) //if Hyper-Ridiculous size = cached_size + if(!owner.has_status_effect(/datum/status_effect/chem/breast_enlarger)) + owner.apply_status_effect(/datum/status_effect/chem/breast_enlarger) + statuscheck = TRUE if(round(cached_size) < 17)//Because byond doesn't count from 0, I have to do this. diff --git a/modular_citadel/code/modules/arousal/organs/testicles.dm b/modular_citadel/code/modules/arousal/organs/testicles.dm index dd983e0e..bf80168e 100644 --- a/modular_citadel/code/modules/arousal/organs/testicles.dm +++ b/modular_citadel/code/modules/arousal/organs/testicles.dm @@ -11,7 +11,7 @@ var/sack_size = BALLS_SACK_SIZE_DEF var/cached_size = 6 fluid_mult = 0.133 // Set to a lower value due to production scaling with size (I.E. 6 inches the "normal" amount) - fluid_max_volume = 3 + fluid_max_volume = 6 fluid_id = "semen" producing = TRUE can_masturbate_with = FALSE diff --git a/modular_citadel/code/modules/arousal/organs/womb.dm b/modular_citadel/code/modules/arousal/organs/womb.dm index c8dbfed0..28d7bb43 100644 --- a/modular_citadel/code/modules/arousal/organs/womb.dm +++ b/modular_citadel/code/modules/arousal/organs/womb.dm @@ -20,7 +20,7 @@ else fluid_rate = CUM_RATE if(reagents.total_volume >= 5) - fluid_mult = 0.5 + fluid_mult = 0.8 else fluid_mult = 1 generate_femcum()