• 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

Urban Ranger

btallon

Member
Has anyone implemented this as a Class or Class Variant? I am getting ready to try to tackle this, just want to make sure I am not doing unneeded work before doing so.
 
Ok thanks guys. I am going to dig into this. Is it cool to ask development/coding questions in this forum?

So far I have some of the the easy stuff done ( create variant, add/remove class skills and some of the special abilities)/

I am working on a UR version for Wild Empathy and I noticed that the original uses:

field[xTotalLev].value rather than a value for Ranger class level

So the default WE calculates the value wrong if you are mutliclassed

What would I use to get my Ranger class level?
 
Of course you can ask questions. That's what these forums are for. You can use this thread even.

for ranger levels, you can do #levelcount[Ranger]
 
field[xTotalLev].value means "(use the Total Level of whatever class we're added to" - it allows abilities to be re-used, without forcing you to have separate Ranger and Druid versions of wild empathy, each of which can only be used on one class.
 
Excellent, thanks guys.

With field[xTotalLev].value being used to calculate WE value, my normal ranger (lvl 10) character who is multi-classes with rogue (lvl2) is getting +12 dispalyed.

For my Ranger Variant I am going to use the #levelcount[Ranger] for now.
 
They are class specials bootstrapped to the class. Only class specials will appear there (as opposed to specials).
 
I was making progress doing this as a variant class, still fighting with the "specials" though. I ran into a stopper though in the fact that I do not see a way to create a custom spell list for this variant.

Now I am looking at creating this as a standalone class, I derived my copy from Ranger but now it looks like I lost all the special abilities and specials as well as the ability to add favored enemies. I see this is tied on the Ranger class to a CHelperRng object, where would I find these if I wanted to create a custom one for my new class.

It looks like I am going to have to step back from this and do some more reading on the Wiki before going forward or this thread will be a thousand pages long before I finish this.

Thanks for the help, now back to the Wiki. 8)
 
You cannot create a seperate spell list, however you can add spells to the Ranger list. And make a requirement saying that they cant take the spell unless you have the variant. I dont know if you can preclude spells the same way.

It might be possible, but I dont know how.
 
You cannot create a seperate spell list
You can actually. Their is a field on the cHelp??? Class Thing that has a spell expression (cSpellExpr). This field can be changed so that instead of looking for spells with the tag (sClass.Ranger) that it looks for another class or you could fill in the spells individually.

So one option is to make a new sClass.? tag and create new spells assigned to that tag. Then change the field[cSpellExpr].text value to be your new tag. Or if you want the normal list of Ranger spells plus addtional you can append with a | symbol. So that "sClass.Ranger|sClass.AltRanger" would displays spells linked to the Ranger class and an AltRanger class.
 
I've got something in my files that should be compatible with the community files. I made a gestalt urban ranger/something else for another user and I've just remembered I had that. Send me a private message with your email address and I'll send it to you. It should give you a good starting point.
 
You can actually. Their is a field on the cHelp??? Class Thing that has a spell expression (cSpellExpr). This field can be changed so that instead of looking for spells with the tag (sClass.Ranger) that it looks for another class or you could fill in the spells individually.

So one option is to make a new sClass.? tag and create new spells assigned to that tag. Then change the field[cSpellExpr].text value to be your new tag. Or if you want the normal list of Ranger spells plus addtional you can append with a | symbol. So that "sClass.Ranger|sClass.AltRanger" would displays spells linked to the Ranger class and an AltRanger class.

You can also include specific spells, so if you only need to add a few, you can make the field "sClass.Ranger | thingid.xxx | thingid.xxx | etc." sClass.Ranger isn't required, but would be there if you wanted to keep the Ranger spells.
 
Thanks for all the info guys, it is very appreciated! I have an exam I need to pass in the next few weeks and then I will back on this.
 
Back
Top