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.
This commit is contained in:
SaintHusky
2020-06-15 20:45:04 +02:00
parent f82b49d174
commit 59c3a1dfb8
4 changed files with 9 additions and 6 deletions
+2 -2
View File
@@ -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, "<span class='notice'>You use the pregnancy test, the display reads positive!</span>")
to_chat(user, "<span class='notice'>You use the pregnancy test, the display reads negative!</span>")
/obj/item/pregnancytest/proc/test(mob/living/user)
@@ -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.
@@ -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
@@ -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()