This is a damage detection system that detects damage dealt. It has three events, a detection event, a finalization of damage event, and the actual dealing of damage event.
The ability to modify damage via variable has been outsourced and simplified. The library will also adjust some abilities...