Double attacks
I'm working on implementing a Pathfinder 1e version of the 3.5 era Dervish prestige class from Complete Warrior. I've got everything working except the capstone.
The relevant rules text reads as follows: Quote:
Code:
~ Get our BAB. 1) The extra iterative attacks continue applying -5 penalties. My test PC had an attack sequence of +23/+18/+13. What I wanted was +23/+23/+18/+18/+13/+13. What I actually get is +23/+23/+18/+13/+8/+3. I suspect that's hard-coded into the way Helper.ExtraIter works, but if I'm wrong I'd love to hear about it. 2) It interacts badly with the spell adjustment for Haste. If you turn on Haste after enabling A Thousand Cuts, the haste values completely replace the ones from the class ability. And if you turn on A Thousand Cuts while Haste is already going, nothing happens. Probably the Haste code runs at an earlier phase and that check for Helper.ExtraHigh is making it skip all the weapons because they've already been modified by Haste. 3) Due to my own oversight, it's totally unaware of the distinction between main-hand and off-hand attacks when two-weapon fighting. For example, the off-hand weapon in my sample PC gets three more iterative attacks even though they only have a single off-hand attack usually. Haste does the same, actually -- it grants an extra attack on both the main hand and the off hand weapon in a dual-wielding PC. So I'm in good company with that oversight. In order to really implement this property I would need a way to count the attacks each weapon in the PC's inventory is currently eligible to make and use that for the number of attacks to add. I've been staring at all this for hours now, and I'm seriously tempted just to skip implementing the attack doubling and stick a note in the description that says "Note: the attack doubling of A Thousand Cuts has not been implemented. Just roll your usual attacks twice." Anyone have any better suggestions? |
Quote:
|
Well, I think that'll be the solution then. Oh, well.
Thanks! |
In the FAQ, find the Data File Authoring section for 13.3 - that's when the handling for very complex iterative attacks was added - it's really complex, but each of the numbers that's being output is stored as a single value in a matrix, so you can maually generate all of them at the numbers you want, if your attack isn't using the progression that's represented by Helper.ExtraHigh (which is only supposed to add extra attacks to the highest bonus, not anything lower than that - it sounds like what you want is one ExtraHigh + one Extra2nd + one Extra3rd (of course those other tags aren't things that exist, so you'll have to handle it all manually).
And hopefully, the other fields and controls that affect things are powerful enough that you won't need to edit the matrix directly. |
I'm guessing you mean the 13.3 data files release notes.
I just read the description of how attacks are generated there, and whoosh, I think I may have to read it again. Several times. And maybe draw some pictures. It seems pretty involved. Thanks for the tip! |
Within Hero Lab, from the Help menu, choose "Pathfinder Roleplaying Game FAQ" - that's where we store all of the release notes, and when we're making the forum posts, we just copy from there, so I had thought of that as being easier to find than the forum post, but the forum post has the same info.
|
All times are GMT -8. The time now is 04:13 AM. |
Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.