Daze Tweak

A place to post your add ons and ideas for them

Moderator: Moderator

Post Reply
Message
Author
nsrr
Sher'Tul
Posts: 1126
Joined: Mon Sep 21, 2015 8:45 pm
Location: Middle of Nowhere

Daze Tweak

#1 Post by nsrr »

Get it here: https://te4.org/games/addons/tome/daze_tweak or on Steam.

This addon will add a low-end threshold to damage values which will break the Daze effect equal to 5 + actor-level/2. This should prevent minor sources of damage from disrupting the effect, with the intent of improving the effectiveness of the status.

Credit to ghostbuster for the idea and suggesting the scaling for the threshold.

Steven Aus
Archmage
Posts: 366
Joined: Sat Dec 13, 2014 3:38 pm

Re: Daze Tweak

#2 Post by Steven Aus »

I'm using this addon, it's good that there's a reason to clear a physical effect when you are affected by Daze.

jenx
Sher'Tul Godslayer
Posts: 2263
Joined: Mon Feb 14, 2011 11:16 pm

Re: Daze Tweak

#3 Post by jenx »

So, I thought the new daze was applied at end of turn, so that it didn't get removed much any more. Have I missed something?
MADNESS rocks

Steven Aus
Archmage
Posts: 366
Joined: Sat Dec 13, 2014 3:38 pm

Re: Daze Tweak

#4 Post by Steven Aus »

Sorry, I wasn't clear. What I meant was that if you use this addon, it is worth using a physical Wild or a Heat Beam to get Daze removed.

nsrr
Sher'Tul
Posts: 1126
Joined: Mon Sep 21, 2015 8:45 pm
Location: Middle of Nowhere

Re: Daze Tweak

#5 Post by nsrr »

jenx wrote:So, I thought the new daze was applied at end of turn, so that it didn't get removed much any more. Have I missed something?
This doesn't actually change the daze effect itself in any way. The way it prevents daze from being removed as easily is handled in Actor.onTakeHit. It checks the damage against the threshold (5 + one half the actor's level). If the damage is below the threshold, it temporarily grants the actor the "damage_dont_undaze" attribute, which does exactly what you think it does. After the damage is dealt, it removes the attribute. The process is repeated for each bit of damage that hits the actor.

This is intended to prevent minor sources of damage, such as DoTs (like bleed, burn, and poison) or environmental effects from breaking the daze.

If daze was always applied at the end of the turn, then you (or an NPC) could use a weapon with daze-on-hit to permanently daze lock a target.

Post Reply