You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add raid_events=shield + helpers for enemy-side absorbs
A new `shield` raid event puts an absorb buff on a target enemy
(target=, amount=, school= options plus standard timing controls).
The raid event creates a real absorb_buff_t so the shield correctly
absorbs damage and influences fight termination — the encounter-
modeling use case, analogous to raid_event=vulnerable.
When a player damages an enemy with an absorb, the attacker's stats
include the absorbed portion as damage dealt (action.cpp), so DPS
attribution reflects the rolled damage rather than only the post-
absorb HP impact.
Adds has_absorb() and current_absorb_amount() (virtual on player_t,
defined for enemy_t) plus a target.has_absorb expression for APL
queries.
0 commit comments