• 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

No boon companion feat/blank ranger list

tc7

Member
I am building a multiclassed ranger/assassin, when I go to give the ranger a viper animal companion, there are no valid options for a ranger animal companion in the race list, and if I select snake,viper it bring is up as tiny instead of small.

Also the boon companion feat is not in the list of feats at all (which is fine I can just add hit dice), but the snake never comes out correctly

any help would be great, I also have a big problem building an Eidolon correctly, any tips
 
If you've checked the "Don't Restrict Companion Race" option, unselect that, and try choosing the companion again. That option's not currently working properly for animal companions, only familiars.

The additioanl HD choice isn't the same as adding to the companion level - they'll produce different results.

The Seekers of Secrets book for HL has not gone on sale yet, so feats from Seekers of Secrets, like Boon Companion, are not available in HL. (Although a little searching around on this forum will probably help you with this).
 
Unfortunately while it includes the feat name, it was never really implemented, so you still have to add the hit dice additions to your animal companion to give it the appropriate number of Hit dice.
 
Unfortunately while it includes the feat name, it was never really implemented, so you still have to add the hit dice additions to your animal companion to give it the appropriate number of Hit dice.
I do remember their was a few strange situations where it didn't always work, but their is a basic working script that Thoecrat did. And looking at it quickly sure seems like it should work.

Code:
~First 497
~if the user hasn't selected a class to apply this feat to,
~there's nothing more we can do, so just get out
doneif (field[usrChosen1].ischosen = 0)
 
~we'll figure out the total number of hit dice our character has
 
~start with our class levels
field[abValue].value += #totallevelcount[]
 
~at First/497, only class HD have been added to #totallevelcount[]
~so, we'll have to look up the racial HD, additional HD,
~and template HD
 
~add in racial HD
field[abValue].value += hero.findchild[BaseRace].field[rHitDice].value
 
~HD from additional HD things
foreach pick in hero from BaseHitDie where "thingid.cBonusHD"
  field[abValue].value += 1
  nexteach
 
~and HD from templates
foreach pick in hero from BaseTempl
  field[abValue].value += eachpick.field[tmHitDice].value
  nexteach
 
~now that we have our total HD, retrieve the current level
~from the class the user has selected, and subtract
~that from the total
field[abValue].value -= field[usrChosen1].chosen.field[cTotalLev].value
 
~we don't want to add more than 4 levels from this feat, so cap our
~value at 4
field[abValue].value = minimum(field[abValue].value, 4)
 
~now, apply the adjustment to the companion
hero.childfound[cAnimClass].field[CompClAdj].value += field[abValue].value
 
Unfortunately while it includes the feat name, it was never really implemented, so you still have to add the hit dice additions to your animal companion to give it the appropriate number of Hit dice.

Weird. I seem to have Theocrat's version, which I assumed came from chiefweasel's website. I apologize for misleading you.

BTW, I used this script for Natural Bond from 3.5 (which is essentially the same thing).

Code:
Post-levels; 5000
var bonus as number
bonus = #totallevelcount[] - #levelcount[Druid]
 
bonus = minimum(bonus,3)
 
hero.childfound[cAnimComp].field[CompLevel].value += bonus

Of course, you would have to change 3 to 4, but otherwise it's the same. Shadow, do you think there's any reason this script would not be as effective as Theocrat's? It looks like because of the phase and timing Theocrat used, he has to make additional calculations to account for HD beyond class levels. By changing that, maybe those additional calculations are unnecessary.
 
Last edited:
Sendric, whether or not you're getting the various leveling bonuses for a companion is tested at First/500, so I don't think that altering the CompLevel at Post-Levels/5000 works for the HD. It would work for the STR, DEX, AC and trick modifiers companions get as they level, though.

For those interested in Seekers of Secrets, read the HL section of our November newsletter: http://www.wolflair.com/index.php?context=newsletter&page=november_2010
 
Sendric, whether or not you're getting the various leveling bonuses for a companion is tested at First/500, so I don't think that altering the CompLevel at Post-Levels/5000 works for the HD. It would work for the STR, DEX, AC and trick modifiers companions get as they level, though.

Ok, but I'm not sure that's exactly what I meant? I was talking about determining the number of HD the character (not the companion) has. This is needed to avoid increasing the effective druid level for determining the companion's level beyond the character's HD. Specifically, I was referencing this line in the code:

~at First/497, only class HD have been added to #totallevelcount[]
~so, we'll have to look up the racial HD, additional HD,
~and template HD

Does that make sense?
 
Right, but unless you count the hero's HD before First/500, you're too late to alter how many HD the companion gets.
 
well I got the seeker of secrets Thoecrat did, and boon companion worked but it is a level off
Im a ranger 5 assassin 3 meaning my companion is my ranger level -3 which 5-3=2
boon companion adds 4 up to your charater level
5-3+4=6 charater level is 8, so I should have a 6th level companion however when I put it in hero lab I always get capped at my ranger level of 5, if I add another level of ranger or assassin it goes to 6 but it always seems to be one level short

any help
 
The math isn't that simple. It's your Ranger levels (5-3) plus your non-Ranger levels (3) up to 4 additional levels. Therefore at Ranger 5 Assassin 3 its (5-3)+3=5.
 
Im confused on where you get that math, It has nothing to do with your non-animal companion having levels

The abilities of your animal companion or familiar are calculated as though your class were four levels higher, to a maximum bonus equal to your character level. If you have more than one animal companion or familiar, choose one to receive this benefit. If you lose or dismiss an animal companion or familiar, you may apply this feat to the replacement creature.

so my animal companion class is ranger five meaning my effective druid level is 2 plus the 4 from the feat is 6. I dont see why your other classes even matter for any reason other than total character level
 
Im confused on where you get that math, It has nothing to do with your non-animal companion having levels

The abilities of your animal companion or familiar are calculated as though your class were four levels higher, to a maximum bonus equal to your character level. If you have more than one animal companion or familiar, choose one to receive this benefit. If you lose or dismiss an animal companion or familiar, you may apply this feat to the replacement creature.

so my animal companion class is ranger five meaning my effective druid level is 2 plus the 4 from the feat is 6. I dont see why your other classes even matter for any reason other than total character level

As a quickfix you can just add 4.

~First 497
~if the user hasn't selected a class to apply this feat to,
~there's nothing more we can do, so just get out
doneif (field[usrChosen1].ischosen = 0)

hero.childfound[cAnimClass].field[CompClAdj].value += 4
 
are calculated as though your class were four levels higher, to a maximum bonus equal to your character level.

5th Ranger + 4 = 9th level Ranger but you are only 8th level so 8th level ranger - 3 = 5

If it calculated 5th level for the companion, it did it RAW. If it calculated anything else it failed.
 
5th Ranger + 4 = 9th level Ranger but you are only 8th level so 8th level ranger - 3 = 5

If it calculated 5th level for the companion, it did it RAW. If it calculated anything else it failed.

im not an 8th level ranger though It is calculated up to your total class level, as if your animal companion level is 4 higher, it just cant exceed my total class level

5th level ranger +4 = 9th level -3 = 6level which is lower than my total class level of 8 meaning I have a 6th animal companion not 5th
 
im not an 8th level ranger

But your total class levels is 8. So you lose one level in the calculation.

I understand you are a 5th level ranger and 3rd level something else.

Ranger ACs are calculated as "Ranger level - 3"
Your Ranger level is 5, so 5-3 = 2nd AC
With this feat your class level granting AC is enhanced by 4 to the limit of your HD (5+4) = 9 limited by HD so 8.
Then your Ranger AC ability is processed so 8 - 3 = 5nd AC

That is RAW. If you don't like RAW and like house rule or you view RAW differently, you need to adjust the code.
 
Last edited:
I have to disagree with your interpretation of RAW, it is made for multiclassing, it has nothing to do with a single class HD it is all total class level the feat says

the abilities of your animal companion or familiar are calculated as though your class were four levels higher,

so ranger5+feat4=ranger9-3=AC6

to a maximum bonus equal to your character level.

so my max AC level is 8
 
Back
Top