• 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

AD&D 2e

This is what I've come up with so far for the background tab...
 

Attachments

  • AD&D2e Progress Sept 19.JPG
    AD&D2e Progress Sept 19.JPG
    104.7 KB · Views: 26
I'd recommend re-reading the Savage Worlds walkthrough to refresh your memory on how the elements of the authoring kit are used. The question you're asking is very similar to something brought up in the page named "Weird Science Gizmos", in the "Managing Shared Gizmos" section on that page - look there for the solution.

It's also something you can find by studying the wiki page about table_dynamic.
 
I'd recommend re-reading the Savage Worlds walkthrough to refresh your memory on how the elements of the authoring kit are used. The question you're asking is very similar to something brought up in the page named "Weird Science Gizmos", in the "Managing Shared Gizmos" section on that page - look there for the solution.

It's also something you can find by studying the wiki page about table_dynamic.

Will do. I'll start with table_dynamic on the wiki first. Thanks for the hints.
 
Transactions are only used for gear, so you don't just want a tag that exists during the transaction.
 
hmmmm looking at this more closely, I think this is what you're referencing.

Code:
  <autotag group="Helper" tag="StartLang"/>
 
Ok added that and its working correctly.

So now I can just have the skill add slots to the ExtLang resource when the user selects the skill and puts points into it.
 
Mathias,

How do you get the languages in Pathfinder to show up in different colors with the Black ones being choices allowed and the grey ones not being allowed because of the character's background? Is this just an Exprreq?

And another question, I was working on adding the attribute tables. What is your recommendation for the Strength Table? I'm asking because the value of 18 had that additional breakdown of 01-50, 51-75, 76-90, 91-99, 100 of which some races got to roll on. Should I set up a second incrementer that appears if you put an 18 in Strength and then have the index tables reference that value? Halflings do not get to roll on this and take the base 18 on the table.
 
Last edited:
Progress Shot on the Editor. I am still debating changing a few things to tag pull down menus, when I have time to look at the spells in more depth I'll make that determination.
 

Attachments

  • Editor Progress Sept 20.JPG
    Editor Progress Sept 20.JPG
    125.4 KB · Views: 24
There's a prereq on the component for languages that processes the language allowed tags that are added to the hero by the race.

RavenX, I cannot help you without details. I do not remember how the 18/XX ssytem worked back in 2ed, so until I have details on how that functions, I can't help you figure out the correct way to code that.
 
On the Strength table, there are additional rows of values for things like Bend Bars/Lift Gates, Melee Hit Probability modifier, etc. that correspond to the 01-100 value the player generates on a d% roll if they roll an 18 for Strength. I know how to send the Strength Score through the .arrayvalue[] to look up the appropriate index, but I'm not sure how to account for the additional 18 values.
 
I also need details about how this is added to a character, and how it can change during play.

How do you know if you'll get the /XX? Can the original score be improved by leveling up? Are there magic items or spells that can alter the value?
 
Only warrior classes (fighter, paladin, or ranger, and gladiator) roll on the Exceptional Strength range, anything short of a limited wish spell won't increase an ability score in this edition, and it's at the discretion of the DM. Magic items, only one I know of the increases strength score is the Girdle of Giant strength, which you roll a d% on and get a new Strength Score between 19 and 25.
 
Mathias,

I'm working on the language prereq. Do I need a Match item in the component?

This is what I've got so far, and it's working like I wanted it to for the languages added on the background portal. But now how to get it to validate for languages added via the Personal tab?

Code:
    <prereq message="Your background does not allow you to learn this language as a starting language.">

      <match><![CDATA[
        LangAllow.?
        ]]></match>

      <validate><![CDATA[
         ~if we have the right LangAllow tag, we're valid
         validif (altthing.intersect[Language,LangAllow] <> 0)
        ]]></validate>
      </prereq>
 
Last edited:
Do I need a special tag for languages added via the personal tab to skip the prerequisite validation?
 
Only warrior classes (fighter, paladin, or ranger, and gladiator) roll on the Exceptional Strength range, anything short of a limited wish spell won't increase an ability score in this edition, and it's at the discretion of the DM. Magic items, only one I know of the increases strength score is the Girdle of Giant strength, which you roll a d% on and get a new Strength Score between 19 and 25.

Gauntlets of Ogre Power confer an 18/00 strength.

Within the Skills & Powers rules there are ways to increase a warriors 18/xx to the next 10% up with character points if I remember correctly.

Ability damage also brings down by increment on the table.

I'd think the best way (if possible) would be for the strength stat to actually be treated as a single number, but displaying them in the 18/xx format. As in

18 = 18
19 = 18/01-50
20 = 18/51-75
etc....

Is that possible? It'd simplify it. Actually, now that I think about it, that doesn't work, because non-warriors can still get strength scores of 19 and up.
 
Gauntlets of Ogre Power confer an 18/00 strength.

Within the Skills & Powers rules there are ways to increase a warriors 18/xx to the next 10% up with character points if I remember correctly.

Ability damage also brings down by increment on the table.

I'd think the best way (if possible) would be for the strength stat to actually be treated as a single number, but displaying them in the 18/xx format. As in

18 = 18
19 = 18/01-50
20 = 18/51-75
etc....

Is that possible? It'd simplify it. Actually, now that I think about it, that doesn't work, because non-warriors can still get strength scores of 19 and up.

Chris,

Non-Warriors go from 18 to 19 usually which I never agreed with. The 2nd edition could have been organized a bit better than it was as well. I'll check on the guantlets later. I'm trying to finish up the language mechanics and get some of these table mechanics in place. This is going to take a while to get implemented.

Edit: I'd also like to say this: Right now I want to get the basic system implemented from the core rulebooks. Skills & Powers were Optional rulesets that could be used, but were not required. That is why the title said "Player's Option" in them. I will keep the character point mechanic in the datafiles and alter it to work correctly later on. But for now, I'm planning on sticking with rolled ability score implementation. Once the PHB and DMG are implemented we can worry about the optional elements. One thing at a time is my approach to coding, this is not as simple as it looks to build. The only reason I have a few things done right now quickly is my experiences from coding up Deathwatch.

Your idea could work, but we'd need to get it displayed correctly too. I may have to pop a second incrementer in to handle the 01-100 part. That will still have to display correctly for the 18. The incrementers are set to integer values. Your idea could work for the table indices though. I just need to get things working correctly.
 
Last edited:
Editor Progress on Race Tab

Here is the Race Tab in the editor for 2e so far. It supports the elements of each race, such as ability score modifiers, racial minimums and maximums, and the age, height and weight randomization mechanics. I haven't added these into the personal tab just yet, but the tags and fields are there for hero lab to access when I do get to it.
 

Attachments

  • Editor Progress Sep 23 2013.JPG
    Editor Progress Sep 23 2013.JPG
    181.1 KB · Views: 13
Back
Top