I've looked at Ashvawg Tamer, Ooze Companion, Beast Rider, Mammoth Rider Steed for inspiration.
I need to tag Axe Beak as an allowed for all classes that get mount or animal companion instead of just Druid and Paladin, and do it in such a way that I'm not updating a list every time a new archetype allows an Animal Companion.
I've tried this code:
But nothing I've tried seems to work, and I've even hardcoded the test case into the script. I have a Treesinger (only gets 4 AC's) and choose Axe Beak, but I get a code error that AddCompLis.Treesinger isn't a valid tag.
I need to tag Axe Beak as an allowed for all classes that get mount or animal companion instead of just Druid and Paladin, and do it in such a way that I'm not updating a list every time a new archetype allows an Animal Companion.
I've tried this code:
Code:
<thing id="van313ABC" name="PFS: Axe Beak Companion" description="As long as you have Chronicle sheets for all three parts of the Quest for Perfection campaign arc, you may take an axe beak as a loyal mount or companion; the Chronicle sheets need not be consecutive or in order, but all three must be present in the same character's records. If you possess a class feature which permits you to take an animal companion or a mount that progresses as an animal companion, you may add the axe beak to your list of legal and available companions. You must present a copy of Pathfinder RPG Bestiary 3 in order to use an axe beak companion as if it were allowed as an additional resource. Other than provide access to this animal as a choice of mount or companion, this boon provides no mechanical benefit.\n\n{b}This vanity represents a Chronicle Sheet for playing Scenario #3-13: Quest for Perfetion III: Defenders of Nesting Swallow with the Axe Beak Companion still available to your character.{/b}" compset="Vanity" holdable="no">
<fieldval field="usrCandid1" value="system_tag.minion"/>
<usesource source="srcWeGob2"/>
<tag group="User" tag="NoAutoName"/>
<tag group="fShowWhat" tag="Freeform"/>
<tag group="Helper" tag="ShowSpec" name="Show Spec" abbrev="Show Spec"/>
<tag group="ChooseSrc1" tag="Hero"/>
<eval phase="First" priority="497"><![CDATA[~ If there's no animal companion, there's nothing we can do
doneif (hero.hasminion[AnimComp] = 0)
perform hero.childfound[cAnimComp].setfocus
doneif (state.isfocus = 0)
perform focus.minion.pushtags[CompList.?,AddCompLis]]]>
<before name="Companion Level Calculated"/>
<before name="Multiple Companion FinalLevel Calculated"/>
</eval>
</thing>
But nothing I've tried seems to work, and I've even hardcoded the test case into the script. I have a Treesinger (only gets 4 AC's) and choose Axe Beak, but I get a code error that AddCompLis.Treesinger isn't a valid tag.