Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Savage Worlds

Notices

Reply
 
Thread Tools Display Modes
tatteredking
Senior Member
 
Join Date: Sep 2010
Location: Rochester, NY
Posts: 263

Old May 25th, 2011, 06:04 AM
Working on the Sundered Skies files, and am a little stuck as to how to code the Elves. They get Plant Heritage as a racial ability. Plant Heritage is actually 8 separate abilities, that the elf gets to select one of. I wandered over to the Pathfinder files to see how it was handled in there (for things like Shifters, who have a choice of several backgrounds). Taking a look at hour Shifting was coded, a Field was added

Code:
Field ID: usrCandid1 Value:thingid.raSTbeasth|thingid.raSTcliffw| thingid.raSTdreams|thingid.raSTgorebu|thingid.raSTlongst|thingid.raSTlongto|thingid.raSTrazorc|thingid.raSTswiftw|thingid.raSTtruedi|thingid.raSTwildhu
Taking that idea, I applied it to my 8 Plant Heritage abilities. When I compiled, I got an error saying usrCandid1 wasn't defined.

1) am I on the right track for how to handle this in the Savage Worlds setting?
2) where and how should I define the usrCandid1 Field?

Thanks in advance
tatteredking is offline   #1 Reply With Quote
rob
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 8,232

Old June 1st, 2011, 02:42 PM
The Pathfinder and Savage Worlds data files are VASTLY different, so I'm afraid knowledge about the Pathfinder files will rarely translate directly over to Savage Worlds. This specific situation is one that was completely skipped for Savage Worlds in an effort to avoid a lot of complexity in writing the data files.

When we first added support for SW, there were a handful of settings and exactly one race that offered a choice. That was the Half Elves, and they had two choices. So the solution we implemented simply had two separate versions for Half Elf, with the user choosing the appropriate version.

Generalizing things to support the Elves in Sundered Skies will entail some fundamental rework of the SW data files to properly accommodate. My best guess is that it would be the better part of a day to implement a good solution and properly test it. Between now and GenCon, we're already in a huge crunch, so I don't see the necessary rework happening quickly. I'll talk to Colen to see if he has any ideas on how to solve this more efficiently than I'm envisioning.
rob is offline   #2 Reply With Quote
tatteredking
Senior Member
 
Join Date: Sep 2010
Location: Rochester, NY
Posts: 263

Old June 6th, 2011, 08:21 AM
Hey rob, thanks for the feedback. I understand that it isn't a priority with Gen Con coming up. Just want to get it on the list of nice things to have.

It's not just Elves in SS this is applicable to though. Wildlings are the same way. Many of the newer settings, the Miracles Edge restricts your Powers choices by what deity you worship. Some of the settings have Edges restricted by deities or homelands.

I don't understand the fundamental coding of the background files or I would take a stab at it myself.
tatteredking is offline   #3 Reply With Quote
CapedCrusader
Senior Member
Volunteer Data File Contributor
 
Join Date: Aug 2009
Posts: 1,550

Old June 10th, 2011, 02:19 AM
I was wondering how to log a deity for a character myself. Hellfrost has a whole series of Edges that are deity-specific, one for each of about 25 different deities, with more in the expansions. I can't see any way to add this as a piece of information. It's by no means a top priority, but it would be a nice addition.

FYI - I've been a programmer for a long time (20 years working with Oracle, COBOL for 6 years before that) and I've done a lot of other programming on a non-professional basis. What's this actually written in? If you point me in the right direction, I might be able to figure it out if you folks are too busy with other things. I'm unemployed at the moment, so I have some free time on my hands...

Last edited by CapedCrusader; June 10th, 2011 at 02:23 AM.
CapedCrusader is offline   #4 Reply With Quote
tatteredking
Senior Member
 
Join Date: Sep 2010
Location: Rochester, NY
Posts: 263

Old June 16th, 2011, 03:46 AM
Hey Ron,

we could potentially use Factions to specify deities. The one question I have is, does the software allow you to take more than one Faction....say one dictating your spiritual beliefs and one dictating your professional affiliations?
tatteredking is offline   #5 Reply With Quote
CapedCrusader
Senior Member
Volunteer Data File Contributor
 
Join Date: Aug 2009
Posts: 1,550

Old June 16th, 2011, 04:05 AM
I thought of that, but I don't know where you'd identify the faction on the character. I don't see a faction field anywhere, even after I've added a couple of test faction items.
CapedCrusader is offline   #6 Reply With Quote
tatteredking
Senior Member
 
Join Date: Sep 2010
Location: Rochester, NY
Posts: 263

Old June 16th, 2011, 07:42 AM
Right at the top, there is a dropdown box for "Select Cabal". I just checked it out and it only allows one selection. So it doesn't support being a Priest of Festival AND a Boughbreaker, for example. Now perhaps if we had another box like that for Deity or Spiritual Belief. I think the wiki may tell how to create the Faction dropdown in Hero Lab, and the faction tab in the Editor.

Ah, but you may not have it turned on for your datafiles.

Check this out.

http://forums.wolflair.com/showthrea...hlight=faction

Last edited by tatteredking; June 16th, 2011 at 08:16 AM.
tatteredking is offline   #7 Reply With Quote
CapedCrusader
Senior Member
Volunteer Data File Contributor
 
Join Date: Aug 2009
Posts: 1,550

Old June 16th, 2011, 11:24 AM
No, I didn't have that enabled before. I'd forgotten about the fact that it required enabling. Good catch! I'll try it out and let you know.
CapedCrusader is offline   #8 Reply With Quote
rob
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 8,232

Old June 20th, 2011, 01:19 PM
Quote:
Originally Posted by CapedCrusader View Post
I was wondering how to log a deity for a character myself. Hellfrost has a whole series of Edges that are deity-specific, one for each of about 25 different deities, with more in the expansions. I can't see any way to add this as a piece of information. It's by no means a top priority, but it would be a nice addition.
The Factions mechanism already suggested was added specifically for situations like this.

Quote:
Originally Posted by CapedCrusader View Post
What's this actually written in?
It's a bastardization of Basic, Pascal, and something completely custom for accessing/manipulating HL's data objects. So there's no official language that this derives from. We needed something that supported logic and behaviors in a very non-standard framework, so we came up with something that we hoped would be effective in defining the desired operations while also being reasonably straightforward for users to get comfortable with. In hindsight, we were moderately successful, although there are definitely some aspects that could have been handled better.
rob is offline   #9 Reply With Quote
CapedCrusader
Senior Member
Volunteer Data File Contributor
 
Join Date: Aug 2009
Posts: 1,550

Old June 20th, 2011, 02:35 PM
Your own home-grown programming language? Impressive.
CapedCrusader 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 11:25 AM.


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