ToME: the Tales of Maj'Eyal

Everything about ToME
It is currently Sat Apr 29, 2017 3:25 pm

All times are UTC




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Thu Mar 16, 2017 2:11 pm 
Offline
Halfling

Joined: Mon Mar 28, 2011 12:42 pm
Posts: 81
Both Resolve and Elemental Harmony, among many other effects, use the form "each time you are hit, X happens."
However:
- Resolve's resistance effect triggers, even without 5 points in the talent, when I would take damage but my Antimagic Shield absorbs all of it.
- Elemental Harmony's get-a-buff-based-on-the-element-that-hit-you effect does not go off when you are hit by an elemental effect but your Antimagic Shield absorbs all of it.

Which one of these is the norm for how the game resolves an "each time you are hit" effect when the damage is blocked by a damage shield of any kind? Presumably the other one is a bug, although I could see some coding issue if the design intent is for level 5 Resolve to proc for the added Equil recovery when Antimagic Shield is hit but you have to have it register the hit in the first place regardless of level.


Top
 Profile  
 
PostPosted: Thu Mar 16, 2017 5:10 pm 
Offline
Sher'Tul

Joined: Mon Jun 23, 2014 11:50 am
Posts: 1439
the anti magic prevents damage, harmony triggers when you actually take damage.
if anti magic lowers damage down to zero, there is no damage to trigger off.

some effects work before the damage is taken, some after.
if the damage is nullified before they reach you, the "after" effect will not be triggered.

or, at least that's how i understand it.

so if i am correct, it shouldn't be too difficult to realize which ones are which.
the ones that affect the damage being taken, must be triggered before them.
effects that require you to take damage to do something else, should be triggered after.

lets look at the shield of light "each time you take damage, heal you for x at a cost of two positive".
it doesn't affect the damage that is targeting you, but if you don't take them, then there is nothing to heal.


Top
 Profile  
 
PostPosted: Thu Mar 16, 2017 7:03 pm 
Offline
Halfling

Joined: Mon Mar 28, 2011 12:42 pm
Posts: 81
I get that this is what is happening, but I don't think both kinds should be described as "on hit" if they have different triggers. My question is, when the game says "on hit" normally, which does it mean? When you're hit, or only when you take damage?


Top
 Profile  
 
PostPosted: Thu Mar 16, 2017 9:35 pm 
Offline
Sher'Tul

Joined: Mon Jun 23, 2014 11:50 am
Posts: 1439
both. apparently.


Top
 Profile  
 
PostPosted: Fri Mar 17, 2017 12:47 am 
Offline
Perspiring Physicist

Joined: Sun Sep 09, 2012 7:43 am
Posts: 5437
They likely have a sanity check for only triggering on hits above 0 damage.
So if another effect triggers first and negates the damage, later effects won't trigger.

_________________
My feedback meter decays into coding. Give me feedback and I make mods.


Top
 Profile  
 
PostPosted: Fri Mar 17, 2017 2:34 am 
Offline
Higher

Joined: Tue Dec 18, 2012 3:54 am
Posts: 73
HousePet wrote:
They likely have a sanity check for only triggering on hits above 0 damage.
So if another effect triggers first and negates the damage, later effects won't trigger.

So now the question is what the ordering is, and how to expose it...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group