diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 1a78d4be75..4b095488f9 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -10,7 +10,6 @@ var/temperature_archived var/mob/living/carbon/occupant = null var/beaker = null - var/next_trans = 0 var/current_heat_capacity = 50 @@ -164,12 +163,12 @@ var/heal_brute = occupant.getBruteLoss() ? min(1, 20/occupant.getBruteLoss()) : 0 var/heal_fire = occupant.getFireLoss() ? min(1, 20/occupant.getFireLoss()) : 0 occupant.heal_organ_damage(heal_brute,heal_fire) - if(beaker && (next_trans == 0)) + var/has_cryo = occupant.reagents.get_reagent_amount("cryoxadone") >= 1 + var/has_clonexa = occupant.reagents.get_reagent_amount("clonexadone") >= 1 + var/has_cryo_medicine = has_cryo || has_clonexa + if(beaker && !has_cryo_medicine) beaker:reagents.trans_to(occupant, 1, 10) beaker:reagents.reaction(occupant) - next_trans++ - if(next_trans == 10) - next_trans = 0 /obj/machinery/atmospherics/unary/cryo_cell/proc/heat_gas_contents() if(air_contents.total_moles() < 1) diff --git a/code/modules/events/infestation.dm b/code/modules/events/infestation.dm index fbee34e281..31f4ecdc19 100644 --- a/code/modules/events/infestation.dm +++ b/code/modules/events/infestation.dm @@ -83,7 +83,6 @@ vermstring = "lizards" if(VERM_SPIDERS) spawn_types = list(/obj/effect/spider/spiderling) - max_number = 6 vermstring = "spiders" spawn(0)