• 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

Adding to effective class level for specific class feature only

frumple

Well-known member
I have a mythic ability that adds to a character's class level for just some specific class features. In this case it is granting of rage powers as well as class features that are rage related.

For example, if I am a barbarian with tier 3 I need to add 3 to my level for the purposes of granting of rage powers as well as when I get features such as greater rage, etc. So I need to be able to add my tier to the hero's level for a specific subset of class abilities.

I cannot just simple add the tier to the class's effective level since that would allow other class features to show up. Additionally, if the hero has an archetype that changes the rate one gains rage powers (Mad Dog for example) just adding the tier to the effective level can be an issue.

Thoughts?
 
I think I found a partial solution..

For class abilities I am doing the following:
Code:
foreach pick in hero from BaseClSpec where FILTER
        eachpick.field[xTotalLev].value += tier
        eachpick.field[xAllLev].value += tier
        eachpick.field[xMaxLev].value += tier
        eachpick.field[xWhen].value = maximum(1,eachpick.field[xWhen].value - tier)
        nexteach

where FILTER is my tag filter that specifies the specific class features I am looking for.

Looks like this makes class features available earlier based on my tier (the xWhen field) and adds my tier to the other fields so that internal scripts will calculate things correctly.

My question is this the correct way to go about this, or will it break something?
 
It sounds like you're trying to do something similar to a Monk's Robe or a Robe of Arcane Heritage.
 
In many ways yes. The problem is that because it is mythic rank/tier dependent using xExtraLev is not working due to timing issues.

If I use #tiereffect[] to get my tier doing that before PostLevel does not seem to work. However xTotalLev is calculated at PostLev/0. :/

The added complexity is that this is going on a template who determines MR dependent on the base creature's CR. That needs to be done at PostLevel/1100 before "Mythic Templates add Effects" but after "Calc tmCRAdjust."

I guess I could add the tier in xExtraLev then recalculate xTotalLev etc.
 
Last edited:
I think look into ways you can get the information for #tiereffect early enough that you can use xExtraLev. The same way you can look up #levelcount[a class] earlier than you can get the cTotalLev on a class or the xTotalLev on a class special, see if there's an alternative way to get the information you need, early enough to be useful.
 
Ok. I think I am close. Just one question. Can I use the PreReqCaP1 tags to add mythic rank/tier for the purposes of prereqs?
 
Back
Top