• 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

Configurables and Racial Custom Abilities

For expansion purposes, can we have something (not sure the terminology to use) that would be a common "level indicator" for all classes that use Aegis Customizations? I'm not sure if this works that way right now -- but if you could demonstrate a way (through the choices on the editor, maybe, to add "levels" to this pseudo class, that would be great.
 
that macro I pointed you at supports intervention at multiple levels. Class-wide, ability category wide, and individual ability. Here is the FAQ entry from a couple months back which explains in detail:

  • Prerequisites for Custom Special abilities have been revamped, so that they are more manipulable by users from the outside. Since the current trend seems to be allowing classes to use the custom specials of a different class (I.E. a fighter archetype letting Fighters take some alchemist discoveries) this new system should allow that to happen without the necessity of copy/replacing the shared custom specials in order to alter pre-requisites.
    • For convienance, the AutoPrereq component has had new fields added to record minimum class levels for each of the base classes published in Paizo sources. For Prestige classes, 3rd party base classes, and homebrew content please use the #custspeciallevelcount[] macro (see below).
    • There are three levels at which to intervene for the purposes of pre-requisites of custom special abilities, and three different tag groups to accomplish that. All tags must ultimately arrive on the hero to be counted, but can be applied to an archetype (before First 450, when it pushes them to the linked class) or a class helper (before PostAttr 10000, when it forwards one copy per level to the hero).
    • CSCountAs tags intervene at the Class level. If a class counts as another class for meeting any and all custom special ability pre-requisites then apply this tag to its class helper. For example, the Unchained versions of the Barbarian, Monk, Rogue, and Summoner all make use of these tags so that they fulfill pre-requisites as their core rulebook versions.
    • PreReqCaP1 tags intervene at the Ability Group level and inherit from the abCategory tag group. If a class counts its levels for meeting pre-requisites for a certain category of custom special abilities then apply the PreReqCaP1 that matches the abCategory tags to its class helper. For example, the Wild Rager archetype allows Rangers to gain Rage Powers as though their ranger levels were barbarian levels. Since Barbarian Race powers have the abCategory.BbnRagePow, the Wild Rager archetype applies PreReqCaP1.BbnRagePow to the class helper. Investigators (for alchemist discoveries), Skalds (for bardic masterpieces), and Ninjas (for rogue talents) all make use of these tags so that they fulfill pre-requisites of shared custom specials.
    • PreReqPos1 tags intervene at the Individual Ability level and generated as identity tags for all custom special abilities. If a class counts its levels for meeting pre-requisites for a limited list of specific custom special abilities then apply the PreReqPos1 that matches each listed abilities' unique ID. For example, the Undergroud Chemist archetype allows Rogues to gain a limited list of 10 alchemist discoveries so it applies 10 PreReqPos1 tags to the rogue class helper. Thuvian Alchemists, Veneficus Witches, and Mutation Warrior Fighters all make use of these tags for their limited lists.
    • CSCountAdj tags adjusts the number of any of the three tag groups applied by a class helper by up to +/-10. This is useful when an class counts as X levels lower for the purpose of meeting pre-requisites. For example, if your archetype allows Wizards to take Rage Powers as though you were a barbarian 4 levels lower, you would apply PreReqCaP1.BbnRagePow and CSCountAdj.NegLev4 to the Wizard class helper (in addition to any changes required to make the rage powers appear on one of the class tables).
    • PreReqCaN1 is the opposite of PreReqCaP1, it is subtracted when determining if a pre-req is met.
    • PreReqNeg1 is the opposite of PreReqPos1, it is subtracted when determining if a pre-req is met.
    • Added the #custspeciallevelcount[CLASS] macro, which is intended to work like #featlevelcount but for custom specials. It counts both Classes tags and the three tag groups mentioned above and should be used for expr-reqs for custom special abilities. The precise expansion of the macro is included below.
      • hero.tagcount[Classes.#class] + hero.tagcount[CSCountAs.#class] + altthing.intersect[PreReqPos1,PreReqPos1,countsource] - altthing.intersect[PreReqNeg1,PreReqNeg1,countsource] + altthing.intersect[abCategory,PreReqCaP1,countsource] - altthing.intersect[abCategory,PreReqCaN1,countsource]
 
Back
Top