• 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

Race Editing

Enforcer84

Well-known member
So I'm making some subraces and one of them gains the mobile feat at 3rd level.

So I've tried using this:

~ If we're disabled, do nothing
doneif (tagis[Helper.Disable] = 1)

if (#totallevelcount[] >= 3) then
perform hero.assign[ft5CMobile]
endif

but my perform hero.assign line is incorrect, any ideas what I'm doing wrong?
 
Assign only works on tags. You can't assign a new "thing" that way.

What you need to do is bootstrap the feat to the subrace and use a Conditional that has a rule like:

count:Classes.? >= 3

Check out the PHB-Races file and look at drow magic for darkness or faerie fire.
 
I tried that...I can't remember why it didn't work.
It'd copied the Nercrotic Shroud from Fallen Aasimar successfully for a previous ability but this feat was NOT having it.
 
Sometimes it is timing - I think bootstraps that add abilities and spells like that have to run pre-level but usually i set them to run First/250.
 
I get an error that says: Thing 'raRCHntrGr', with condition test currently at first/5000 bootstraps thing 'ft5CMobile' which must have it's live state resolved by First/100

I've set it to first/100 and it will compile and test but it won't actually add the race ability.
 
I would be doubtful that Classes.? tags get onto the hero before First/200 something. Your issue is that someone set the script on the ft5CMobile feat to run at First/100. Nothing should be running that early on anything.

Change the ft5CMobile feat to be a better timing like PreLevels/10000 or so and then you can set your script to run at First/500.
 
Back
Top