• 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

Custom Animal Companion Error

GodPole

Well-known member
Greetings again...GP here with another plea for help...

I am trying to set up Zhentarim Skymage, a FRCS Prestige Class, in Pathfinder.
The ZS gets a flying mount at 1st lvl., which is akin to an animal companion that a Druid or Ranger gets.
In the adventure I am converting, the ZS has a Foulwing (Lost Empires of Faerun, pg 172) as his flying mount. I have created both the ZS class and the Foulwing race.
I have defined the race as an Animal Companion in the Race Type dropdown box.
Under Minion Restrictions, I have added a tag for the ZS class using the ZS Unique id (cHelpZSW).
In the ZS class, under "Animal Companion starts at..." I have placed a "1". (I assume this means that he gets access to an animal companion at 1st lvl of ZS)
In the ZS class, I have also checked "Zhentarim Skymage" under Minion Restrictions.

Everything compiles fine, but whenever I go to build a hero with the ZS class, I get the following error:

"Attempt to access non-existent child pick 'cAnimClass' from script
Location: 'eval' script for Component 'Class' (Eval Script #11) near line 35"


This error appears several times, referencing different line numbers.

Now, here is the weird thing: I don't have any Eval Scripts built for either the ZS or the Foulwing or any of the Class/Race Specials they are accessing.

What is cAnimClass and how do I locate the source of this error?


Thanks!

-GP
 
Study one of the classes that always grants an animal companion (Cavalier), or the ranger/druid/cleric/paladin custom abilities that add animal companions to the hero. There are 4 or so things you'll have to bootstrap, so make sure you've gotten all of them.

Also, Animal Companion races are actually very different from normal races, so in order for this to be used as a companion, you'll need to create it on the Race, Anim Comp tab, not the Race tab, so that you can define how the attributes change as the master levels up. (The Animal Companion selection that shows up in that option on the regular races is only for sort order in the races table).
 
Thanks Mathias.

Ok...making progress.

I had to manually add two Bootstraps, cAnimClass and cAnimLink, to my ZS class. Thanks for the hint about Cavalier because those two bootstraps don't seem to be related to anything on the class creation form screen. Is there a list somewhere of all the possible Bootstraps and what they mean?

So now, I've gotten the Animal Companion button to show up on the ZS tab of my hero. I am able to select the Foulwing as his companion, but I've run into a small snag.

I have defined Foulwing as both a Race, of type "Animal Companion" (aFoulwing) and as a Race, Anim Comp (anFoulwing).
The problem I'm getting is that the Foulwing race has 6 HD but when the ZS choose Foulwing as his Animal Companion, it is only getting 4, which matches the # of levels of ZS the hero has.
How do I get the Foulwing to receive the correct number of HD?

-GP
 
I have defined Foulwing as both a Race, of type "Animal Companion" (aFoulwing) and as a Race, Anim Comp (anFoulwing).
The problem I'm getting is that the Foulwing race has 6 HD but when the ZS choose Foulwing as his Animal Companion, it is only getting 4, which matches the # of levels of ZS the hero has.
How do I get the Foulwing to receive the correct number of HD?
That is actually correct. A animal companion for a level 4 character has only 4HD. See the Druid animal companions. In PFRPG all companions work on the exact same scale (ie Druid).

If you want a unique set of rules, like I had to do for another 3PP Class recently, then you will have to build the whole auto-leveling processing yourself. Which sort of sucked. :(
 
Thanks for all the feedback everyone!

@ShadowChemosh - That's what I was afraid of.

@Lord Magus - It's a Prestige Class called Zhentarim Skymage. It's from the Lords of Darkness supplement to the Forgotten Realms setting. They get something called a Flying Mount at 1st level. It is described as being akin to the animal companion that Druids or Rangers get. However, the creature seems to retain it's normal stats and has no relation to the level of the Skymage.

This is all resulting from my own personal efforts to convert the existing 3.5 campaign I am running over to Pathfinder.
 
@GodPole
Sorry if my question was misleading, I was asking ShadowChemosh about the class he had worked on recently. I know about the Skymage, though I've never actually used one or met one in a campaign.
 
Thanks for all the feedback everyone!

@ShadowChemosh - That's what I was afraid of.

@Lord Magus - It's a Prestige Class called Zhentarim Skymage. It's from the Lords of Darkness supplement to the Forgotten Realms setting. They get something called a Flying Mount at 1st level. It is described as being akin to the animal companion that Druids or Rangers get. However, the creature seems to retain it's normal stats and has no relation to the level of the Skymage.

This is all resulting from my own personal efforts to convert the existing 3.5 campaign I am running over to Pathfinder.

If the creature retains its normal stats, then why set it up as a companion? They only have one option for the companion, right? Just make the creature in the editor as a race. At 1st level, just add it to the current portfolio. Does the companion gain anything based on the Skymage's level?
 
If the creature retains its normal stats, then why set it up as a companion? They only have one option for the companion, right? Just make the creature in the editor as a race. At 1st level, just add it to the current portfolio. Does the companion gain anything based on the Skymage's level?
Yea I agree here actually. Plus you can set it up as a Minion which can then simply be added through the "Other" tab like a Watch Dog or something. That way the animal is part of the same portfolio but it will not reset HD or anything else like an Animal Companion would do.
 
@GodPole
Sorry if my question was misleading, I was asking ShadowChemosh about the class he had worked on recently. I know about the Skymage, though I've never actually used one or met one in a campaign.

Whoops.
Sorry about that. I guess I should have actually looked at what you quoted.
 
If the creature retains its normal stats, then why set it up as a companion? They only have one option for the companion, right? Just make the creature in the editor as a race. At 1st level, just add it to the current portfolio. Does the companion gain anything based on the Skymage's level?

I thought about that, but because it is a "Flying Mount", per the Class Special, it allows for the ZS to apply certain Flying Feats.
I agree, it is a different way of applying the concept of an animal companion.
I'm just trying to see if there is a way I can get Herolab to accommodate it.
It's definitely not a show-stopper.
 
Yea I agree here actually. Plus you can set it up as a Minion which can then simply be added through the "Other" tab like a Watch Dog or something. That way the animal is part of the same portfolio but it will not reset HD or anything else like an Animal Companion would do.

Now this is something I did not think about.
Thanks for the tip!!
 
Back
Top