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()