mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-30 00:21:11 +01:00
Quite a few brainmed changes + fixes. (#9015)
This commit is contained in:
@@ -227,11 +227,10 @@
|
||||
// Handle side effects from stasis bag
|
||||
if(in_stasis)
|
||||
// First off, there's no oxygen supply, so the mob will slowly take brain damage
|
||||
adjustOxyLoss(0.1)
|
||||
|
||||
adjustOxyLoss(5)
|
||||
// Next, the method to induce stasis has some adverse side-effects, manifesting
|
||||
// as cloneloss
|
||||
adjustCloneLoss(0.1)
|
||||
adjustCloneLoss(2)
|
||||
if(stat != DEAD)
|
||||
blinded = TRUE
|
||||
stat = UNCONSCIOUS
|
||||
|
||||
@@ -90,9 +90,11 @@
|
||||
//Armor
|
||||
var/absorb = run_armor_check(def_zone, P.check_armour, P.armor_penetration)
|
||||
var/damaged
|
||||
if ((P.damage_flags & DAM_SHARP || P.damage_flags & DAM_SHARP) && prob(absorb))
|
||||
P.damage_flags &= ~DAM_SHARP
|
||||
P.damage_flags &= ~DAM_EDGE
|
||||
if(prob(absorb))
|
||||
if(P.damage_flags & DAM_SHARP || P.damage_flags & DAM_SHARP || P.damage_flags & DAM_LASER)
|
||||
P.damage_flags &= ~DAM_SHARP
|
||||
P.damage_flags &= ~DAM_EDGE
|
||||
P.damage_flags &= ~DAM_LASER
|
||||
|
||||
if(!P.nodamage)
|
||||
damaged = apply_damage(P.damage, P.damage_type, def_zone, absorb, 0, P, damage_flags = P.damage_flags, used_weapon = "\a [P.name]")
|
||||
|
||||
Reference in New Issue
Block a user