Tweak enlarger overdose process

Do not touch organs unless transitioning.
Some female characters have breasts but no vagina or womb and do not wish to gain these organs.
The same behaviour should apply to transitioning male characters.
This commit is contained in:
psq95
2023-05-25 21:02:31 +01:00
parent 1bdbf966a7
commit daa02d30bb
@@ -115,21 +115,22 @@
if(M.gender == MALE)
M.gender = FEMALE
M.visible_message("<span class='boldnotice'>[M] suddenly looks more feminine!</span>", "<span class='boldwarning'>You suddenly feel more feminine!</span>")
if(P)
P.cached_length = P.cached_length - 0.05
P.update()
if(T)
T.Remove(M)
if(!V)
var/obj/item/organ/genital/vagina/nV = new
nV.Insert(M)
V = nV
if(!W)
var/obj/item/organ/genital/womb/nW = new
nW.Insert(M)
W = nW
M.visible_message(
"<span class='boldnotice'>[M] suddenly looks more feminine!</span>",
"<span class='boldwarning'>You suddenly feel more feminine!</span>")
if(P)
P.cached_length = P.cached_length - 0.05
P.update()
if(T)
T.Remove(M)
if(!V)
var/obj/item/organ/genital/vagina/nV = new
nV.Insert(M)
V = nV
if(!W)
var/obj/item/organ/genital/womb/nW = new
nW.Insert(M)
W = nW
..()
/datum/reagent/fermi/BEsmaller
@@ -308,19 +309,20 @@
if(M.gender == FEMALE)
M.gender = MALE
M.visible_message("<span class='boldnotice'>[M] suddenly looks more masculine!</span>", "<span class='boldwarning'>You suddenly feel more masculine!</span>")
if(B)
B.cached_size = B.cached_size - 0.05
B.update()
if(V)
V.Remove(M)
if(W)
W.Remove(M)
if(!T)
var/obj/item/organ/genital/testicles/nT = new
nT.Insert(M)
T = nT
M.visible_message(
"<span class='boldnotice'>[M] suddenly looks more masculine!</span>",
"<span class='boldwarning'>You suddenly feel more masculine!</span>")
if(B)
B.cached_size = B.cached_size - 0.05
B.update()
if(V)
V.Remove(M)
if(W)
W.Remove(M)
if(!T)
var/obj/item/organ/genital/testicles/nT = new
nT.Insert(M)
T = nT
..()
/datum/reagent/fermi/PEsmaller // Due to cozmo's request...!
@@ -426,4 +428,4 @@
if(B.size < 5) //just make sure you dont break sprites
B.size = B.size + 0.05
B.update()
..()
..()