• 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

Warforged in HL - A question from the Paizo forums

Rather than changing rWaF to WaF, change your expr-req to:

Code:
hero.tagis[Race.rWaF] <> 0

There's no need to create a specific WaF race tag, just use the one that's auto-created when you created the race.
 
I have noticed if I choose Warforged as a race in a new character it remains red and shows '???' in the alerts.

Sorry I am trying to get this to work so I can assure my friends it will do what we need for our gaming group. If I can do that they will be purchasing copies.

Thanks again,
Rick

Check any Eval Rules you've created. "???" is the default message for an Eval Rule that's not fulfilled - you probably missed changing the message.
 
I wasn't clear enough about my terminology.

When I say "Timing: Final/10000", that means "Phase: Final" priority: 10000".

I apologize for that. I keep forgetting that there's now a set of "Timing" details at the bottom of the eval rules/scripts. So, please check the phase and priority of your Eval Scripts and Eval Rules.

I also made a mistake in the Race tag - Pathfinder auto-generates a Race tag for all races, d20 doesn't. So you were correct. You do need to create a new race tag before you can make use of it in d20.
 
Also, to clear up your question about the armor. It was never intended that warforged armor is pre-selected for the user. The user has to go to the Armor tab and select the suit themselves. Until you do so, the Warforged race will be invalid, because it has an Eval Rule requiring that exactly one piece of warforged armor.

That way, a warforged can enchant their armor (chosen from the Custom, Magic & Masterwork Armor list) or not (chosen from the Other Armor list).
 
On your composite plating armor, move the contents of your Eval Rule to an Eval script - you only want to execute an instruction. Eval Rules also test that something is valid while they execute instructions.
 
Just went through these steps - works well even for a HL newbie like me.... Thanks!

A question... I there a way to modify the Composite Plating to allow it to be used by Monks and still count as unarmored as far as Monk special abilities go? (i.e. various AC bonuses)
 
Interesting. Until I read the Monk section in "Warforged as Characters" (Races of Eberron, pg. 23), I would have interpreted the composite plating as counting as wearing armor for the purpose of monk abilities, requiring the Unarmored Body feat (Races of Eberron, pg. 120) to avoid that. Let me look into the mechanics and see if there's a way to have something count as armor for the purpose of not being able to wear other armors, but not count as armor for the purpose of class abilities.
 
Try adding this script to the composite plating:

Phase: Pre-Levels, priority: 10000

Code:
foreach pick in hero from Ability where "AddReq.ArmorNone"
  perform eachpick.delete[AddReq.ArmorNone]
  nexteach

That ought to remove the requirement from all the character's abilities that they can only be used if the character isn't wearing armor (namely the Monk's AC and speed abilities).

P.S. The AddReq tag mechanism that consolidates armor requirements into a standard mechanism doesn't exist in the d20 files, only in Pathfinder.

In d20, you'd need to create replacement copies of each of the abilities you wanted to modify, altering their scripts to ignore warforged armor.
 
Interesting. Until I read the Monk section in "Warforged as Characters" (Races of Eberron, pg. 23), I would have interpreted the composite plating as counting as wearing armor for the purpose of monk abilities,
It does. This is a known error that was later Errata from the book. Any type of composite plating for a Warforged past their natural +2 is considered armor for all things including Barbarian's fast movement and for monks wearing armor. So a monk Warforged that wanted to retain all his abilities needs to use the base plating that gives +2 or the Unarmed Body feat.

Well at least by Core obviously one can house rule anyway they want. :)
 
Hmm the errata discussion reminds me of some debates we had way back in our last 3.5 game... :-)

It looks like this isn't working:
Code:
foreach pick in hero from Ability where "AddReq.ArmorNone"
  perform eachpick.delete[AddReq.ArmorNone]
  nexteach

Is it possible that doing this as a prelevel activity is causing it to be dropped as a result of the FinalPhase adding of armor? I wouldn't think so, but this is pretty new to me.
 
First off, thanks for the tutorial. I am entering in a lot for Pathfinder and actually going through the process is helping me immensely.

EDIT: Disregard....I found the User Tag section and all is working well now!

Second, I am having an issue when it comes to the Composite Plating. when I go to test the plating, I get an error reading Thing 'arWFPlate"(dynamic tag) - Invalid Unique ID.

Also, when you said to add the 'WFArmor' to the User Tags...I assume you mean to the Tags. Should this have a group ID?

Tried making the Composite plating from scratch 3x now...
 
Last edited:
OK trying to add in the Adamantine Body.

Created a Copy of the Composite plating and put all the modifications in. I came to put the Expr-req in and it didn't line the 'validif'. I removed it and the parenthesis and it accepted it. Not sure if it will work when I actually get into Hero Lab, but we'll find out now, won't we
 
Mathias,

Nevermind -- saw your comment on the 3rd page. I'm still unclear what the difference is between Final and Final (Users).

I think I understand all of this except for the Timing bit ... the Timing UI I see doesn't seem to match the values you're suggesting. Are these values supposed to be set in the Phase and Priority fields, and not in the "Timing" section? If so, what does Final refer to? Final Phase or Final Phase (Users)?
 
Last edited:
Mathias,

Nevermind -- saw your comment on the 3rd page. I'm still unclear what the difference is between Final and Final (Users).

I think I understand all of this except for the Timing bit ... the Timing UI I see doesn't seem to match the values you're suggesting. Are these values supposed to be set in the Phase and Priority fields, and not in the "Timing" section? If so, what does Final refer to? Final Phase or Final Phase (Users)?
When Mathias says Timing he means Phase and Priority actually. If I understand things correctly the "Timing" blue button was added later into Pathfinder which can cause some confusion with old posts that refer to Phase/Priority as Timing.

Hope that helps.
 
Sorry for reviving this thread. Any help on making the Warforged armor a selectable Racial Ability, ie it has a dropdown list allowing you to select the default +2, +5 and +8 armors on the Background screen while also equipping it for the character? Or is that too much or too complicated.

Main reason I ask is that I don't want my players to have to choose their armor as a feat and it just seems cleaner to do it all in the background tab. Thanks!

Edit: Additionally, how does one add in alternate favored class bonuses to custom races? A link or quick explanation would be great! There's a lot I still don't understand about the Hero Lab
 
Last edited:
So a few steps to do what you are asking which is why it took me so long to answer. In this case I am going to explain how to add the Adamantine Body Feat as a selectable race option. Once added it will add a customizable suite of armor that can then get configured with magical options if you want.

1st - Armor Tab
Go to "Armor" tab and create a new armor and give it the stats you want. The important things to do are Check Mark "Always Equipped" & "Don't generate pre-requisite".
Do a "Test Now!" to compile and your new Thing.

2nd - Armor, Magic Tab
Go to the "Armor, Magic" tab.
Do a New (Copy) against Adamantine Breastplate item as its a good place to start from and rename to "Adamantine Body". Click on the Eval Scripts set to Pre-Levels/5,000 and replace the current script with the following:
Code:
~ Calls a background HL script that will calc any magic changes
Call iMagArmor
~ We are always proficient with our own bodies.
perform assign[Helper.Proficient]
~ Give DR 2/Adamantine
#applydr[xDamRdAdam,2]

Gizmo - Click the Gizmo button. Change the "Entity Unique ID" to gMagArmor. Now click the Gizmo Tag button and add "Helper" in the Group ID and "NoSelChild" in the Tag ID and Name section. press OK
Click Bootstraps on the Gizmo and and change the Thing to the Unique ID of the armor you created in step 1. Click "Tags..." and add "Helper" as Group ID and "Forward" as tag id.

Containerreq - Click the Containerreq button. Change Phase to "Testing Global Tags", Priority "0", and Tag Expression to "TRUE".

Tags - Click the Tags button and make sure the following are entered. So a Helper.Helper tag means to enter Helper as Group ID and Helper as Tag ID. Make sure you have all the following:
Helper.Helper
Helper.CustomItem
Helper.Shadow
Helper.NoSelect


Do a "Test Now!" to compile and your new Thing.

3rd - R Cust Special Tab
Make a new blank Thing. Call it "Adamantine Body" and give it a unique iD. Change "Available To Race" to be your custom Warforged Race.
Click the Bootstraps button and add the Unique ID of the magic armor you created in Step 2. Click Tags... and add "Helper" for Group ID and "Displace" for Tag ID and Press OK.
Do a "Test Now!" to compile and your new Thing.

4th - Race Tab

Click on your warforged race and make sure you have the following:
"Custom Ability Total" = 1
"Custom Ability Name" = Warforged Armor
"Custom Ability Plural" = Warforged Armors
Do a "Test Now!" to compile and your new Thing.

Repeat above steps 1-3, as step 4 only needs to be done once, for what ever Body Types you want to add. :)
 
Last edited:
I don't know if this is a copyright issue but could someone build a complete data set (ie. portfolio) that includes all these bits for the Warforged. Then if it's distributed all we'd have to do is drop it in our folder, load it and test each piece to put it into play. If this is a no-no ... well darn. 8(

I'm slowly learning how to do all this stuff but the learning curve is nearly vertical. Especially the EvelScripts, ... well most of it.
 
Last edited:
Back
Top