Page 1 of 1
Damage dissipated to 0?
Posted: Mon Feb 28, 2022 2:17 am
by visage
I'm seeing some behavior for which I haven't tracked down an explanation -- that the only damage reduction showing up in the combat log is dissipation (i.e. Energy Decomposition), which should only reduce the damage by at most 30%... but the final damage is 0.

- dissipate-to-zero.png (39.42 KiB) Viewed 4185 times
I haven't exhaustively searched the relevant code, but skimming it I'm not seeing any unlogged damage reduction after that which could reduce damage to 0. (The healing is from affinity, as the above character is built around Dark Reign.) Any thoughts on what I might be missing here?
Re: Damage dissipated to 0?
Posted: Tue Mar 01, 2022 2:11 pm
by Tradewind_Rider
Hi!
A few things are unfortunately not in the log: e.g. Resistances
In this case, my first guess would be
cancel_damage_chance.
Do you have Leaves Tide, Concealment, Flash of the Blade Shield or (more likely) the
Windborn Azurite imbued somewhere?
Also, if you would give more details in your character, ofc it would be easier to figure out.
I hope it helped.
EDIT: i just saw the name of your character : XXX NECRO YYY
Necromancer has the
Intangibility effect after it uses the Ghost Walk.
Check the description, it also gives you
cancel_damage_chance, just like Leaves Tides of Windborn Azurite.
Re: Damage dissipated to 0?
Posted: Tue Mar 01, 2022 4:34 pm
by visage
Tradewind_Rider wrote: ↑Tue Mar 01, 2022 2:11 pm
A few things are unfortunately not in the log: e.g. Resistances

A "few". :p I really wish that ToME was coded in a way such that it was easier for an addon to expand combat logging. Having to duplicate all of onTakeHit if you want to add logging for, e.g., cancel_damage_chance means that it really isn't a viable option. (A while back I decided I wanted to throw together a little addon that logs things like "how much damage is shared with oozes" or "reporting Seal Fate procs", and then I discovered just how poorly the code is structured for that.)
Tradewind_Rider wrote:In this case, my first guess would be cancel_damage_chance.
Do you have Leaves Tide, Concealment, Flash of the Blade Shield or (more likely) the Windborn Azurite imbued somewhere?
I had not thought to investigate cancel_damage_chance. ...and while the character in question has none of the listed effects, it
does have Spectre and so gets Intangibility! Mystery solved; thanks!
Tradewind_Rider wrote:EDIT: i just saw the name of your character : XXX NECRO YYY
...and of course I see this edit after I went digging. =)