Damage dissipated to 0?

Everything about ToME 4.x.x. No spoilers, please

Moderator: Moderator

Post Reply
Message
Author
visage
Archmage
Posts: 345
Joined: Fri Jan 10, 2014 4:09 pm

Damage dissipated to 0?

#1 Post 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
dissipate-to-zero.png (39.42 KiB) Viewed 4184 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?

Tradewind_Rider
Thalore
Posts: 182
Joined: Sat Oct 05, 2019 8:55 pm

Re: Damage dissipated to 0?

#2 Post 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.

visage
Archmage
Posts: 345
Joined: Fri Jan 10, 2014 4:09 pm

Re: Damage dissipated to 0?

#3 Post 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. =)

Post Reply