• 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

Animal Companion feats/talents

Brolthemighty

Well-known member
So work continues, which gives me more problems, lol. I figured I'd start a new thread that focuses on Animal Companion scritping. Here's the current ability I'm working on.

Additional Animal Companion

With this ability you may select an additional animal companion. Your effective druid level is equal to your full spell-less ranger level. This second companion can be the same animal type as you first animal companion or you may select a different animal.

After searching through several threads, I've found code I thought I could modify and make it work...and it did, sorta. The code:

First/10000
Perform hero.assign[Hero.MultiComp]
Perform hero.child[cHelpRSL].assign[Hero.MultiComp]

And it worked, I was given the option of a second animal companion. It also gave me the option to set the HD/level of it. However, this gives a full-powered animal companion. And...I'm getting an error:

Validation: Animal Companion: Heroes with Multiple Animal Companions cannot have a standard animal companion.
 
You can't combine the two types of animal companions, you'll have to have the user add both companions as multiple companions, and enforce that they keep them both at max level with an eval rule.
 
I got a question there about animal companions.
More exactly companions aquired through the feat "animal ally", which is very specific and only allows a fixed set of animal companions to choose from. Currently one can choose all the companions a druid could choose from. But there is no small cat for example, which i believe is more likely on the familiar list.
Putting in the right options there and restricting not allowed ones would be a real great thing, since this makes for a lot of confusion, especially in PFS and with players who are not so into it.
 
Have an eval rule that counts the number of spellless ranger levels, and throws an error if the multiple companions don't both have that for thier UserLevel field.
 
I got a question there about animal companions.
More exactly companions aquired through the feat "animal ally", which is very specific and only allows a fixed set of animal companions to choose from. Currently one can choose all the companions a druid could choose from. But there is no small cat for example, which i believe is more likely on the familiar list.
Putting in the right options there and restricting not allowed ones would be a real great thing, since this makes for a lot of confusion, especially in PFS and with players who are not so into it.

If it's not limiting the list appropriately, then that is an error and should be reported. However, the small cat is not missing (it refers to Cheetahs and Leopards). It's a common point of confusion, see Core Rulebook pg 54.
 
So does writing an Eval Rule for the ability that grants me an additional, full progression Animal Companion overwrite the validation error I'm receiving that states:

Validation: Animal Companion: Heroes with Multiple Animal Companions cannot have a standard animal companion.

I understand this isn't a hardcoded thing, meaning I can simply leave it as is, and ignore the validation code...but I was hoping to take care of it.
 
You shouldn't be getting this error if, as you said, you're not adding one Single animal companion (added by hitting a button in the upper left, and setting its effective druid level Automatically), and one or more Multiple animal companions (added through a table in the main part of the class tab, and having an Incrementer to set the effective druid level Manually). That is what I mean by combining the two types of companions. If you have added ONLY multiple animal companions through the table and you are STILL getting that validation error, then there is likely something wrong with our validation.
 
I still haven't fixed this issue. Right now, with the scripting I've added, it's going exactly as you described Aaron. The class gives an Animal Companion (added with a button in the upper left corner) and then with the talent Additional Animal Companion, a new table in the class tab appears to add an additional companion.

So, what you seem to be saying, is I need to script to turn the class's given AC off, and then do a double additional of AC's? That way it ends up with two AC's given off the table? Here's what I'm currently using:

First/10000
Perform hero.assign[Hero.MultiComp]
Perform hero.child[cHelpRSL].assign[Hero.MultiComp]

How would I change that to do as I need?
 
Last edited:
The way things are built, the error message should prompt the user to delete the normal animal companion, and the presence of that tag will hide the portal to re-add the normal companion. Then the only option will be to add one or more multiple companions through the table.

You don't need to change anything in your code to allow a user to have 2 multiple companions as opposed to 3, as opposed to 1, as opposed to 10. The user decides that and decides how to split up their effective druid levels (using that incrementer) among them. The only built in limit is that the sum of all their effective druid levels can't exceed the effective druid level of the class.

If you want to impose limits beyond what is built in (such as declaring that no more than 2 multiple companions are allowed, and that the level should be split equally among them), then you will need to do that with eval rules on this custom ability.
 
Back
Top