Page 1 of 1

Whirlwind Frenzy bug

Posted: Thu Sep 03, 2020 11:00 am
by yyj
The WF of Barbarians has a penalty to AC if the user is wearing a shield, I noticed that this penalty remains even after the Rage has ended, but it gets fixed by re-equipping the shield.

Does this kind of thing can be fixed?

Re: Whirlwind Frenzy bug

Posted: Thu Sep 03, 2020 11:41 am
by Zkenic
I am pretty sure they nerfed WWF by weakening it if you have a shield. That it sticks around after rage is over is not intended.

Re: Whirlwind Frenzy bug

Posted: Thu Sep 03, 2020 12:02 pm
by chad878262
This is a fairly common issue and often is not correctable mechanically. As I understand it you can script a check for when an ability is activated, but not for when the duration expires. If it is as simple as unequip/reequip I would suggest it is best to just plan on doing that (sorry). That said i will reach out to see if I can get confirmation one way or the other and update Wiki accordingly as needed. Just don't get your hopes up that this is something the dev team can fix.

Thank you for reporting, I'll advise once I validate.

Re: Whirlwind Frenzy bug

Posted: Thu Sep 03, 2020 2:45 pm
by Valefort
No, sorry, you'll have to reequip the shield.

Re: Whirlwind Frenzy bug

Posted: Thu Sep 03, 2020 3:43 pm
by zhazz
chad878262 wrote: Thu Sep 03, 2020 12:02 pmAs I understand it you can script a check for when an ability is activated, but not for when the duration expires.
Valefort wrote: Thu Sep 03, 2020 2:45 pmNo, sorry, you'll have to reequip the shield.
The engine already makes this check, otherwise the penalties from Fatigue after Raging would not be able to apply. That check is further influenced by the Tireless Rage feat, which cancels the Fatigue.

The same logic holds true for the Dervish Dance, which is a custom feat for the custom class Dervish from Kaedrin.

Given that it it's possible to duplicate the logic of Rage, including the resulting Fatigue, in custom content, it should be possible to hook into the Duration Expiration script.

Maybe take a look at the implementation of Dervish Dance to figure out a solution?

Re: Whirlwind Frenzy bug

Posted: Thu Sep 03, 2020 3:48 pm
by Valefort
The problem is different. The penalty is applied either when the rage is triggered and there's a shield equipped or when the shield is being equipped. The first scenario is similar to what you described and the same solution can be applied but not the second.

Re: Whirlwind Frenzy bug

Posted: Sun Sep 06, 2020 2:54 pm
by Valefort
In hindsight it's possible and done, just a tad differently.

Re: Whirlwind Frenzy bug

Posted: Sun Sep 06, 2020 8:04 pm
by yyj
Valefort wrote: Sun Sep 06, 2020 2:54 pm In hindsight it's possible and done, just a tad differently.
what a god!