Status
In Progress
Health and Damage provides a shared framework for applying damage and healing to entities with configurable health pools, modifiers, and detailed results.
Developers define an entity’s health as an ordered set of pools, such as overshield, shield, and health, then control which adjustments each pool can receive. Common damage and healing interfaces allow weapons, abilities, and other gameplay systems to affect any compatible target without depending on its specific health setup. Each adjustment carries gameplay context and categories through the entity hierarchy, where mitigation, resistance, and healing modifiers can alter the outcome. The resulting data identifies which pools changed and by how much, while built-in events let developers respond consistently when an entity is damaged, healed, or eliminated.