• 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

Looking for raAasSciHu

glandis

Member
So I'm trying to add something like the Aasimar Scion of Humanity alternate racial trait to another outsider(native) race. In the script for Scion of humanity I see:
perform hero.assign[HasAbility.raAasSciHu]
Any idea where I can find raAasSciHu? I'm not seeing it anywhere ...
 
OK, raAasSciHu IS the alternate racial trait, so the script is just referencing itself? Clearly, there's something I'm not understanding, as Scion of Humanity not only adds Human as a creature type (which I see happening in the script), it also removes the Celestial language (which I don't see happening anywhere). Time to look at the aasimar race itself, maybe?

EDIT: Yep, that's it. There are bootstraps on the aasimar race to do the work needed for this alternate racial trait. Which means I have to edit each additional race I want this for rather than just make new traits - that's not ideal, but with "Replaces Thing Id" at least I don't have to also edit/create all the other features of the race. Unless I wanted BOTH versions of the race available ... not sure how I'd do that without the "edit/create all the other features" step.
 
Last edited:
So you're good to go then? No further questions?
Thanks for asking - I figured out my immediate problem as described, hopefully someone else will run into it and find this solution.

In general, is there a way to modify a (e.g.) race and have it inherit all the things that the unmodified race had, WITHOUT replacing the unmodified race or copying/recreating all the alternate traits/etc.? I can see situations where that would be nice ....
 
In general, is there a way to modify a (e.g.) race and have it inherit all the things that the unmodified race had, WITHOUT replacing the unmodified race or copying/recreating all the alternate traits/etc.? I can see situations where that would be nice ....
In simple terms yes. On the new race add the below script and change the rCatfolk part of the tag to the ID of the race you want to act like. It has to run at First/100.

In this case I have a custom "Catfolk" race that is able to use all the "Catfolk" ART selections WITHOUT doing a "Replace Thing ID". This allows me to have my houserules package run with players that have the "Advanced Race Guide" and without. :)

First/100
Code:
~ set that we are the ARG Catfolk
perform hero.assignstr["Race.rCatfolk"]
perform hero.assignstr["IsRace.rCatfolk"]
perform hero.assignstr["RaceEquip.rCatfolk"]
perform hero.assignstr["Subtype.stCatfolk"]
perform hero.assignstr["wGroup.rCatfolk"]

Now the real fun to have the ART's work on your custom race you have to do some tricks with the Racial Specials. Assuming you made custom Racial Specials you have to trick HL into acting like your the core version. So you have to assign the tag "RaReplace.XXXXXX" where XXXXX is the Unique ID of the CORE ability.

So in example my Catfolk have a racial special called "Sprinter" with the Unique ID of "raS2Sprint" but I added the tag "RaReplace.raCatSprin" which is the official Cat Sprint ability and gets replaced with the "Nimble Faller" ART.
 
Thanks, ShadowC - that does look easier than a full copy/recreate/link under new name(s). Still a bit tricky, I'd imagine, but - doable.

EDIT: By the way, that large splurshing sound you hear? Tens of thousands of OO-purists doing spit-takes upon reading the last few posts ;-)
 
Last edited:
Back
Top