reyzor1991 / pf2e-wiki

1 stars 0 forks source link

Support for One_for_All macro [Action Support Engine] #2

Closed git-kor-av closed 11 months ago

git-kor-av commented 11 months ago

In PF2 Workbench -> Symon-provided Macros there is a macro that helps to automate the One For All feature of the Swashbuckler.

This macro rolls diplomacy against a "very hard" level based DC. If successful (or higher), the Swashbuckler should gain Panache.

The associated Aid check should apply to the target, but the result of the die roll should be compared to the Aid DC set in ASE, NOT the success/failure criteria of the Diplomacy check being made to determine whether or not the Swashbuckler gets Panache.

At mid levels, it is possible to FAIL the diplomacy check for Panache, but still SUCCEED to grant Aid.

git-kor-av commented 11 months ago

I saw basic support for this was add, thank you!

A couple of considerations. Part of One for All is that a success on the initial check will give Panache to the Swashbuckler automatically as well.

The second part is that this macro doesn't seem to support the "Helpful Halfling" feature, but this is likely more of a problem with the One_for_All macro, so I will open a ticket there to see if it can be supported.

git-kor-av commented 11 months ago

Actually, now that I think about it, the way this macro works it doesn't provide directly the amount... that is decided on application of the macro. Because Action Support Engine is applying this automatically, the logic for Helpful Halfling would need to be built into the logic for applying Aid in ASE.

reyzor1991 commented 11 months ago

One For All - integrated to ASE Aid macro. When you roll and skill is diplomacy and actor has Wit feat - then need to compare roll and DC of level Aid applied by roll result In parallel we check roll value and H-DC by level - if roll >= dc apply panache

git-kor-av commented 11 months ago

Totally amazing!! I was using the One-for-all instead of the Aid macro. This is a MUCH cleaner solution, love it!! I'll close this issue now. Really appreciate it.