This is a fundamental necessity required in many sorts of game development. Roguelikes, RPG, MOBA, etc. We need the ability to be able to modify damage values before they are applied. Damage boost devices arent enough (plus we dont always want the FX and audio). This is important for any game that:
-Has design that give armor, we need to be able to reduce the damage taken by X amount
-Has design that boost damage, we need to be able to multiply the damage by X multiplier
-Has design that grants invulnerability, multiplying damage by 0…done
We urgently need a way to intercept the damage and modify it before it gets applied to an agent.