From 498e243f0f89c83e7a74e284f981a9d879f9a570 Mon Sep 17 00:00:00 2001 From: HugoLuman Date: Wed, 13 Apr 2016 20:07:00 -0700 Subject: [PATCH] Drask burn_mod down from 4 to 2. Now it takes 5 laser shots to kill them, or 8 welder hits Regen values altered to reflect that change in the maths: Tier 3 regeneration: 10 brute and 10 burn per breath (once every four seconds) Tier 2 regeneration: 6 brute and 6 burn per breath Tier 1 regeneration: 3 brute and 3 burn per breath Tier 3 regeneration now requires an upgraded freezer to get internals cold enough hot_env_multiplier = 2 added Signed-off-by: HugoLuman --- .../mob/living/carbon/human/species/drask.dm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/drask.dm b/code/modules/mob/living/carbon/human/species/drask.dm index 8ea0ffcf17b..59bc94623be 100644 --- a/code/modules/mob/living/carbon/human/species/drask.dm +++ b/code/modules/mob/living/carbon/human/species/drask.dm @@ -15,7 +15,7 @@ male_scream_sound = 'sound/voice/DraskTalk2.ogg' female_scream_sound = 'sound/voice/DraskTalk2.ogg' - burn_mod = 4 + burn_mod = 2 //exotic_blood = "cryoxadone" body_temperature = 273 @@ -40,6 +40,7 @@ heat_level_2 = 340 //Default 400 heat_level_3 = 400 //Default 460 heat_level_3_breathe = 600 //Default 1000 + hot_env_multiplier = 2 flesh_color = "#a3d4eb" reagent_tag = PROCESS_ORG @@ -66,18 +67,18 @@ to_chat(H, "You feel your face burning and a searing heat in your lungs!") switch(breath.temperature) - if(-INFINITY to 120) - H.adjustFireLoss(cold_env_multiplier*COLD_GAS_DAMAGE_LEVEL_3) + if(-INFINITY to 65) + H.adjustFireLoss(cold_env_multiplier*5) //Has to be half the brute, since it has a 2x multiplier from burn_mod H.adjustBruteLoss(cold_env_multiplier*10) H.fire_alert = max(H.fire_alert, 1) //To alert that their breath is cold enough for healing. Does not seem to affect cold movement slowdown - if(121 to 200) - H.adjustFireLoss(cold_env_multiplier*COLD_GAS_DAMAGE_LEVEL_2) + if(66 to 200) + H.adjustFireLoss(cold_env_multiplier*3) H.adjustBruteLoss(cold_env_multiplier*6) H.fire_alert = max(H.fire_alert, 1) if(201 to 260) - H.adjustFireLoss(cold_env_multiplier*COLD_GAS_DAMAGE_LEVEL_1) + H.adjustFireLoss(cold_env_multiplier*1.5) H.adjustBruteLoss(cold_env_multiplier*3) H.fire_alert = max(H.fire_alert, 1)