From bf2325ee94c3fb8909508502b6f5395780d62af3 Mon Sep 17 00:00:00 2001 From: joep van der velden Date: Sat, 10 Nov 2018 18:51:12 +0100 Subject: [PATCH] Mining bots KA blasts now do weakened damage in pressured zones --- code/modules/mining/minebot.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/modules/mining/minebot.dm b/code/modules/mining/minebot.dm index 7609131a36b..46612ca42d3 100644 --- a/code/modules/mining/minebot.dm +++ b/code/modules/mining/minebot.dm @@ -101,6 +101,18 @@ DropOre(0) qdel(src) +/mob/living/simple_animal/hostile/mining_drone/Shoot(atom/targeted_atom) + var/obj/item/projectile/kinetic/K = ..() + var/turf/proj_turf = get_turf(K) + if(!isturf(proj_turf)) + return + var/datum/gas_mixture/environment = proj_turf.return_air() + var/pressure = environment.return_pressure() + if(pressure > 50) + K.name = "weakened [K.name]" + + K.damage *= K.pressure_decrease + /mob/living/simple_animal/hostile/mining_drone/attack_hand(mob/living/carbon/human/M) if(M.a_intent == INTENT_HELP) toggle_mode()