Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - d20 System

Notices

Reply
 
Thread Tools Display Modes
JeffSandmeier
Member
 
Join Date: Jul 2007
Posts: 35

Old July 2nd, 2007, 12:20 PM
I'm trying to learn how to use the editor and input the class Dragon Shaman. One of the first things the DS needs to do is choose a Dragon type as a totem. This choice determines the type of breath weapon the Shaman eventually gets, as well as adding some class skills. My question is, how do you add a list of the Dragon types to be chosen from, like the pulldown list for choosing a Ranger's favored enemy? Looking in the Ranger class, i saw the eval script that referred to a 'cFavEnemy' , but no such data file appears in the d20 subdirectory. Please help.
JeffSandmeier is offline   #1 Reply With Quote
Colen
Senior Member
Lone Wolf Staff
 
Join Date: Dec 2008
Posts: 4,690

Old July 3rd, 2007, 09:47 AM
JeffSandmeier wrote:
>
>
> I'm trying to learn how to use the editor and input the class Dragon
> Shaman. One of the first things the DS needs to do is choose a Dragon
> type as a totem. This choice determines the type of breath weapon the
> Shaman eventually gets, as well as adding some class skills. My question
> is, how do you add a list of the Dragon types to be chosen from, like
> the pulldown list for choosing a Ranger's favored enemy? Looking in the
> Ranger class, i saw the eval script that referred to a 'cFavEnemy' , but
> no such data file appears in the d20 subdirectory. Please help.


There's currently no way to do this in exactly the same way as the
ranger favored enemies (although that's on the "to do" list). Can you
use the "Custom Specials" mechanism, and add all the dragon types as
custom special abilities for that class? Then just set a fixed limit of
1 for the class, and it should require the user to choose a single template.


Hope this helps,


--
Colen McAlister (colen@wolflair.com)
Chief Engineer, Lone Wolf Development
http://www.wolflair.com/
Colen is offline   #2 Reply With Quote
JeffSandmeier
Member
 
Join Date: Jul 2007
Posts: 35

Old July 3rd, 2007, 03:02 PM
I'm still having trouble just getting a picklist for any special ability. How doyou link the custom ability to a list, or to a main special abiity to create a list?
JeffSandmeier is offline   #3 Reply With Quote
Colen
Senior Member
Lone Wolf Staff
 
Join Date: Dec 2008
Posts: 4,690

Old July 5th, 2007, 09:15 PM
I'm afraid I'm not quite sure what you're asking here. If you're trying to get things to appear in the Dragon Shaman "Custom Ability" list, it should be as simple as specifying the "Dragon Shaman" source on the custom ability, then making sure that the class shows the custom ability table.

If this isn't working for you, what exactly is happening? Is the custom abilities table appearing, but not letting you select anything? Or is there something else happening?
Colen is offline   #4 Reply With Quote
JeffSandmeier
Member
 
Join Date: Jul 2007
Posts: 35

Old July 6th, 2007, 11:51 AM
At first, I couldn't get the custom ability table to appear at all, then I saw the custom ability check box. Then, in the class tab of hero lab, I could pick one of the totems, but it said I had chosen too many. I finally found a section of an eval script under srd_ranger that I used to allow me to choose the totem. So that part of the Dragon Shaman works, I even got the bonus class skills to work. Now I have another question. Is there any way to add a second custom class table without having to go into the .dat files and manually adding it? The dragon shaman has a list of auras that he can choose from, and I can't see a way to add them without another custom ability table. If it has to be manually added, what would the syntax be? I'm a novice with XML and really don't know that much about the structure, and what might break the whole .dat file.
JeffSandmeier is offline   #5 Reply With Quote
Culhwch
Member
 
Join Date: Jan 2007
Posts: 48

Old July 6th, 2007, 12:17 PM
Quote:
Originally Posted by JeffSandmeier
If it has to be manually added, what would the syntax be? I'm a novice with XML and really don't know that much about the structure, and what might break the whole .dat file.
I edit the raw XML quite a often, and it's fairly easy to do if there's existing examples in what's shipped with Hero Lab (did so yesterday, as the extra magic level stuff defaults to both arcane and divine spellcasters, and I was working on a PrC that only gains extra divine magic levels).

For your particular case, you should just be able to open the file, find where the stuff you've already added is, copy it, paste it, and then make the necessary changes.

Hope that helps.
Culhwch is offline   #6 Reply With Quote
JeffSandmeier
Member
 
Join Date: Jul 2007
Posts: 35

Old July 8th, 2007, 03:58 AM
Cutting and pasting did not work. When I tried to copy the fieldval line to create a second entry for a custom table, the dragon shaman class wouldn't even show up as an option in HL. If I just copied the section giving the number of choices, I get an error about an incorrect syntax in the line, even if I directly cut and pasted from the lines above, that do work normally.
JeffSandmeier is offline   #7 Reply With Quote
Colen
Senior Member
Lone Wolf Staff
 
Join Date: Dec 2008
Posts: 4,690

Old July 10th, 2007, 01:13 PM
JeffSandmeier wrote:
>
>
> Cutting and pasting did not work. When I tried to copy the fieldval line
> to create a second entry for a custom table, the dragon shaman class
> wouldn't even show up as an option in HL. If I just copied the section
> giving the number of choices, I get an error about an incorrect syntax
> in the line, even if I directly cut and pasted from the lines above,
> that do work normally.


With the new stuff that I've worked out over the last few releases, I
should hopefully be able to simplify the custom ability stuff a bit.
I'll do my best to get it into the next update, which will allow you to
have 2 separate tables of different custom stuff.


Thanks,


--
Colen McAlister (colen@wolflair.com)
Chief Engineer, Lone Wolf Development
http://www.wolflair.com/
Colen is offline   #8 Reply With Quote
JeffSandmeier
Member
 
Join Date: Jul 2007
Posts: 35

Old July 16th, 2007, 11:07 AM
The new update works well, except--the second custom ability does not show up on a separate table in the class panel of HL. Is there a way to force it into a separate table? Also, for the second custom ability of the dragon shaman, the character must choose one of ten dragon types for his totem. I've tried marking each type as unique, which removes the one chosen from the list, but is there a way to remove all the others once one is picked?
JeffSandmeier is offline   #9 Reply With Quote
Colen
Senior Member
Lone Wolf Staff
 
Join Date: Dec 2008
Posts: 4,690

Old July 18th, 2007, 12:26 PM
JeffSandmeier wrote:
>
>
> The new update works well, except--the second custom ability does not
> show up on a separate table in the class panel of HL. Is there a way to
> force it into a separate table? Also, for the second custom ability of
> the dragon shaman, the character must choose one of ten dragon types for
> his totem. I've tried marking each type as unique, which removes the one
> chosen from the list, but is there a way to remove all the others once
> one is picked?


In the editor, you need to mark the second custom ability as "Secondary"
(there should be a checkbox for this). You also need to give the class a
count of secondary abilities, just like you gave it a count of normal
abilities. For your class, you would always have 1 primary custom
ability (the dragon type) and then as many secondary custom abilities as
are required. That way dragon types appear in one table, and the other
abilities in the other.

Note that you'll need to re-create the panel for the class to make it
show the second custom ability table, if you originally created the
panel before our last update.


Hope this helps,

--
Colen McAlister (colen@wolflair.com)
Chief Engineer, Lone Wolf Development
http://www.wolflair.com/
Colen is offline   #10 Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 07:57 AM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.