Files
f00535983e [MDB IGNORE] [IDB IGNORE] atom damage (#5235)
## About The Pull Request

adds generic system for atom health / integrity / damage

everything that isn't flagged with not-bludgeonable can, well, now be
bludgeoned.

## Why It's Good For The Game

more interactive game world through the means of making people able to
break Everything.

## Changelog

🆑
add: atom damage - (almost) everything is now breakable.
refactor: new /atom level materials system
refactor: a lot of the combat system / click code
refactor: melee attack styles
/🆑

---------

Co-authored-by: silicons <no@you.cat>
2023-11-11 17:33:57 -07:00

18 lines
578 B
Plaintext

// For mappers to make invisible borders. For best results, place at least 8 tiles away from map edge.
// TODO: Nuke this. @Zandario
/obj/effect/blocker
desc = "You can't go there!"
icon = 'icons/turf/walls/reinforced_debug.dmi'
icon_state = "reinforced"
anchored = TRUE
opacity = FALSE
density = TRUE
integrity_flags = INTEGRITY_ACIDPROOF | INTEGRITY_INDESTRUCTIBLE | INTEGRITY_FIREPROOF | INTEGRITY_LAVAPROOF
atom_flags = ATOM_ABSTRACT
zmm_flags = ZMM_IGNORE
/obj/effect/blocker/Initialize(mapload) // For non-gateway maps.
. = ..()
icon = null
icon_state = null