mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-23 12:08:28 +01:00
Soakn't (#18647)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
co-authored by
Cameron Lennox
parent
c42dfc3efc
commit
ceb33e3e7d
+3
-6
@@ -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
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user