Add null checks

This commit is contained in:
psq95
2023-05-13 23:50:13 +01:00
parent b0d6c82c79
commit dfeb85bfa4
5 changed files with 20 additions and 19 deletions
+11 -11
View File
@@ -13,22 +13,22 @@
/datum/quirk/cum_plus/add()
var/mob/living/carbon/M = quirk_holder
if(M.getorganslot("testicles"))
var/obj/item/organ/genital/testicles/T = M.getorganslot("testicles")
T.fluid_mult = 1.5 //Base is 1
T.fluid_max_volume = 5
if(M?.getorganslot("testicles"))
var/obj/item/organ/genital/testicles/T = M?.getorganslot("testicles")
T?.fluid_mult = 1.5 //Base is 1
T?.fluid_max_volume = 5
/datum/quirk/cum_plus/remove()
var/mob/living/carbon/M = quirk_holder
if(quirk_holder.getorganslot("testicles"))
var/obj/item/organ/genital/testicles/T = M.getorganslot("testicles")
T.fluid_mult = 1 //Base is 1
T.fluid_max_volume = 3 //Base is 3
var/obj/item/organ/genital/testicles/T = M?.getorganslot("testicles")
T?.fluid_mult = 1 //Base is 1
T?.fluid_max_volume = 3 //Base is 3
/datum/quirk/cum_plus/on_process()
var/mob/living/carbon/M = quirk_holder //If you get balls later, then this will still proc
if(M.getorganslot("testicles"))
var/obj/item/organ/genital/testicles/T = M.getorganslot("testicles")
if(T.fluid_max_volume <= 5 || T.fluid_mult <= 0.2) //INVALID EXPRESSION?
T.fluid_mult = 1.5 //Base is 0.133
T.fluid_max_volume = 5
var/obj/item/organ/genital/testicles/T = M?.getorganslot("testicles")
if(T?.fluid_max_volume <= 5 || T?.fluid_mult <= 0.2) //INVALID EXPRESSION?
T?.fluid_mult = 1.5 //Base is 0.133
T?.fluid_max_volume = 5