Member
Join Date: Aug 2013
Posts: 47
|
Is it possible to apply as many Classes.Fighter tags as a monster has HD? If so is it possible to do it with a feat?
|
#1 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
Not a good idea. Adding extra Classes tags will confuse anything which wants to count the total class level.
|
#2 |
Member
Join Date: Aug 2013
Posts: 47
|
The problem is I made a feat to give a monster the abilities of a fighter with the same number of HD, but I can't use the fighter requisite feats yet (pre levels / 4000):
perform hero.findchild[BaseRace].setfocus doneif (state.isfocus = 0) var racialHD as number racialHD = focus.field[rHitDice].value var classHD as number classHD = minimum(20,racialHD) foreach pick in hero from BaseClSpec where "SpecSource.cHelpFtr" eachpick.field[xExtraLev].value += classHD nexteach foreach pick in hero where "SpecSource.cHelpFtr" eachpick.field[cGiveSpec].value += 2 eachpick.field[cGiveSp2nd].value += 1 nexteach |
#3 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Fighter feats use Classes.Fighter tags and another tag that is like FighterFeat or something. Ug I have been up all night cause of issues at work and I can't think. But its a different Tag that you apply that says you have equivalent levels to fighter but not actually have fighter levels.
Sigh Aaron can you help out? Never mind I found it its "FtCountAs.Fighter". This is the other tag that Fighter Feats count actually. This is similar I think you will find on the Magus that gets to count itself as fighter levels for purposes of meeting Feat Requirements. If not the new Warpriest out in a few days will have that built into the class. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
#4 |
Member
Join Date: Aug 2013
Posts: 47
|
Quote:
Thanks for your help so far. |
|
#5 |
Senior Member
Join Date: Jul 2012
Posts: 416
|
Quote:
Code:
~ half our level field[abValue].value += round(field[xAllLev].value/2,0,-1) ~ If we're not shown, just get out now doneif (tagis[Helper.ShowSpec] = 0) ~ If we're disabled, do nothing doneif (tagis[Helper.SpcDisable] <> 0) ~ add that many fighter-counts-as tags to the hero var i as number for i = 1 to field[abValue].value perform hero.assign[FtCountAs.Fighter] next Code:
validif (#featlevelcount[Fighter] >= 4) Therefore, adding the following to your above feat's code should work: Code:
var racialHD as number racialHD = focus.field[rHitDice].value var i as number for i = 1 to RacialHD perform hero.assign[FtCountAs.Fighter] next Last edited by Fuzzy; August 14th, 2014 at 11:58 PM. |
|
#6 |
Member
Join Date: Aug 2013
Posts: 47
|
Thank you very much Fuzzy. I tested with only 8 levels of magus.
|
#7 |
Senior Member
Join Date: Jul 2012
Posts: 416
|
|
#8 |
Member
Join Date: Aug 2013
Posts: 47
|
Works perfectly for a fighter. Now on to the druid!
|
#9 |
|
|