• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Tome of Secrets

coastiemike

Active member
Has anyone done the work in inputing the classes from the Tome of Secrets found at http://paizo.com/store/byCompany/a/adamantEntertainment/pathfinderRPG/v5748btpy89n5&source=search

I suck at programming stuff. I tried to input the swashbuckler class my son wants to play but all I get is a ton of error codes. I'm a cop, not a programmer, so any help would be appreciated. I bought the program thinking it would be easy to use. Unfortunately, it has been anything but easy when using the editor.
 
Yep, I'm a fireman, (med retired now so I have time), and in the same boat. I just finished the spellsword if you want I can give the swashbuckler a try.
 
I just looked over the swashbuckler and it would have to be done by a HL programer. The issue is the saves do not follow the "good, med, poor" layout, (same problem I had with WoD D20). Other tahn that the class is easy to put in. IDK if there is an "easy way" of adjusting saves, but I haven't found it. Sorry
 
LvLAtt For Ref Will
1st +1 +2 +2 +0 Evade +1, Weapon Finesse
2nd +2 +3 +3 +0 Thrust +1d6, Uncanny Dodge
3rd +3 +3 +3 +1 Bonus Feat
4th +4 +4 +4 +1 Evade +2
5th +5 +4 +4 +1 Evasion, Thrust +2d6
6th +6/+1 +5 +5 +2 Bonus Feat
7th +7/+2 +5 +5 +2 Improved uncanny Dodge
8th +8/+3 +6 +6 +2 Find the Mark, Thrust +3d6
9th +9/+4 +6 +6 +3 Bonus Feat, Evade +3
10th +10/+5 +7 +7 +3 Improved Evasion
11th +11/+6/+1 +7 +7 +3 Thrust +4d6
12th +12/+7/+2 +8 +8 +4 Bonus Feat
13th +13/+8/+3 +8 +8 +4 Deflect Arrows
14th +14/+9/+4 +9 +9 +4 Evade +4, Thrust +5d6
15th +15/+10/+5 +9 +9 +5 Bonus Feat
16th +16/+11/+6/+1 +10 +10 +5 Improved Mark
17th +17/+12/+7/+2 +10 +10 +5 Thrust +6d6
18th +18/+13/+8/+3 +11 +11 +6 Bonus Feat
19th +19/+14/+9/+4 +11 +11 +6 Evade +5
20th +20/+15/+10/+5 +12 +12 +6 Thrust +7d6
 
That set of attack and save progressions is identical to the Ranger's. Good attack, good Fort and Ref, Poor Will.
 
Ok, working on it. Stuck with the weapon training. I copied the fighter class, but it shows up and says "nothing to choose from". I think I can get everything else, (maybe, lol)
 
Among the options on the class tab, in the custom abilities section is "Allow Custom Abilities..." - select Fighter from that list.
 
Ok, got everything done but the last 2 class ablities. They are:

Find the Mark (Ex): At 8th level, the swashbuckler increases his threat range by one when using any melee weapon with which he has Weapon Finesse.

and

Improved Mark (Ex): At 16th level, the swashbuckler becomes even more adept at finding marks. The threat range now improves by two when the swashbuckler uses his Find the Mark ability.

Now I made them new "Class Specials" and bootstrap them to the Improve Critical Feat. I just don't know how to get it to apply to all the weapons in Weapon Finesse.
 
You will likely get a lot of errors if a class special isn't added to the character by a class or by a custom class special. They depend on those linkages to set many values, so if you make them bootstraps of a feat, you'll run into a lot of problems.

I'd suggest you look at the script on the Ranger's Master Hunter ability. It adds additional text to the description of things it finds - in that case to the favored enemy selections.

To figure out what you're looking for, add a finesse weapon (rapier) a non-finesse weapon (longsword), and a light weapon (dagger) to a blank character.

In the develop menu, make sure that the first option, "Enable Data File Debugging" is checked, then right-click on each of the weapons, selecting "Show Debug Tags for XXX" for each one. Compare those two lists, and you'll find that weapons like rapier, that are specifically noted as being finesse weapons, all have the Helper.Finesse tag. Light weapons, like a dagger, will all have wClass.Light.

You'll also look through all the weapons to find a component tag which seems specific to them - in this case, component.BaseWep.

Now, let's construct something to search for weapons:

Code:
foreach thing in BaseWep

and then make it more specific, so it's only finding finesse weapons or light weapons:

Code:
foreach thing in BaseWep where "wClass.Light | Helper.Finesse"

Once you're inside that foreach loop, modify the description text (this started out as the amendthing line from the Ranger's Master Hunter ability):

Code:
perform eachthing.amendthing[description,eachthing.field[descript].text & "{br}{br}{b}Addition from Find the Mark{/b}: Enter the description of what happens here"]
Assembling that, with the standard introductory check, and closing the foreach:
Timing: Post-Level/10000
Code:
~if we're not shown, just get out now
doneif (tagis[Helper.ShowSpec] = 0)
 
foreach thing in BaseWep where "wClass.Light | Helper.Finesse"
  perform eachthing.amendthing[description,eachthing.field[descript].text & "{br}{br}{b}Addition from Find the Mark{/b}: Enter the description of what happens here"]
  nexteach
 
You can always skip that sort of thing - it's the sort of work I'd consider final polishing. In most cases, the user will be satisfied if the Find the Mark ability is present in the Specials list, and you don't need to do anything after that.
 
Yea, that is a little above my skill level, lol. Everything is there and shows up, somethings are a little wierd, like: Thurst still shows up as sneak attack, etc, But all the numbers seem to add up right. You would just have to keep in mind those two class ability do not add in the treat range and will act like the improve crit feat on HL, (so it kind of works). So I guess it's done.
 
Back
Top