diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm index 702e72842f..44281fb26f 100644 --- a/code/game/objects/obj_defense.dm +++ b/code/game/objects/obj_defense.dm @@ -48,6 +48,8 @@ take_damage(tforce, BRUTE, "melee", 1, get_dir(src, AM)) /obj/ex_act(severity, target) + if(resistance_flags & INDESTRUCTIBLE) + return ..() //contents explosion if(target == src) qdel(src) @@ -256,4 +258,4 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e if(can_break && integrity_failure && current_integrity <= integrity_failure) obj_break(damage_type) return TRUE - return FALSE \ No newline at end of file + return FALSE