Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
Reo Lozzot
2025-10-27 02:58:37 -04:00
committed by GitHub
co-authored by Cameron Lennox
parent c42dfc3efc
commit ceb33e3e7d
56 changed files with 75 additions and 497 deletions
+3 -6
View File
@@ -126,16 +126,13 @@ Contains helper procs for airflow, handled in /connection_group.
var/b_loss = airflow_speed * vsc.airflow_damage
var/blocked = run_armor_check(BP_HEAD,"melee")
var/soaked = get_armor_soak(BP_HEAD,"melee")
apply_damage(b_loss/3, BRUTE, BP_HEAD, blocked, soaked, 0)
apply_damage(b_loss/3, BRUTE, BP_HEAD, blocked, 0)
blocked = run_armor_check(BP_TORSO,"melee")
soaked = get_armor_soak(BP_TORSO,"melee")
apply_damage(b_loss/3, BRUTE, BP_TORSO, blocked, soaked, 0)
apply_damage(b_loss/3, BRUTE, BP_TORSO, blocked, 0)
blocked = run_armor_check(BP_GROIN,"melee")
soaked = get_armor_soak(BP_GROIN,"melee")
apply_damage(b_loss/3, BRUTE, BP_GROIN, blocked, soaked, 0)
apply_damage(b_loss/3, BRUTE, BP_GROIN, blocked, 0)
if(airflow_speed > 10)
Paralyse(round(airflow_speed * vsc.airflow_stun))
+7 -7
View File
@@ -426,10 +426,10 @@ If it gains pressure too slowly, it may leak or just rupture instead of explodin
//Always check these damage procs first if fire damage isn't working. They're probably what's wrong.
apply_damage(2.5*mx*head_exposure, BURN, BP_HEAD, 0, 0)
apply_damage(2.5*mx*chest_exposure, BURN, BP_TORSO, 0, 0)
apply_damage(2.0*mx*groin_exposure, BURN, BP_GROIN, 0, 0)
apply_damage(0.6*mx*legs_exposure, BURN, BP_L_LEG, 0, 0)
apply_damage(0.6*mx*legs_exposure, BURN, BP_R_LEG, 0, 0)
apply_damage(0.4*mx*arms_exposure, BURN, BP_L_ARM, 0, 0)
apply_damage(0.4*mx*arms_exposure, BURN, BP_R_ARM, 0, 0)
apply_damage(2.5*mx*head_exposure, BURN, BP_HEAD, 0)
apply_damage(2.5*mx*chest_exposure, BURN, BP_TORSO, 0)
apply_damage(2.0*mx*groin_exposure, BURN, BP_GROIN, 0)
apply_damage(0.6*mx*legs_exposure, BURN, BP_L_LEG, 0)
apply_damage(0.6*mx*legs_exposure, BURN, BP_R_LEG, 0)
apply_damage(0.4*mx*arms_exposure, BURN, BP_L_ARM, 0)
apply_damage(0.4*mx*arms_exposure, BURN, BP_R_ARM, 0)