Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Pathfinder Roleplaying Game
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
direinsomniac
Senior Member
 
Join Date: Dec 2013
Posts: 106

Old February 28th, 2015, 11:05 AM
I am designing a race in which:

1) at the start has to choose an elemental energy type
-- which will grant them an energy resistance equal to 10 for the chosen type

2) based on that selection, if they choose to place a Sorcerer, they get a favored bonus to elemental dmg dealing spells, similar to the Kobold's FCB for Sorcerer.

So what I am trying to figure out is how to
A) Create the initial user selection for the energy type -- I not sure whether to use Racial Special or Racial Custom Special.

B)Write the Eval Script for the FCB to reference their chosen elemental energy type.
direinsomniac is offline   #1 Reply With Quote
Portilis
Senior Member
 
Join Date: Feb 2013
Location: Blandford, UK
Posts: 164

Old March 1st, 2015, 12:48 AM
For the resistances, I'd recommend looking at Aasimar, Tiefling, or one of the elemental-based player races (Sylph, Oread, etc) to see how they do it.

For the bonus to sorcerer spells, similarly I'd have a look at how that kobold bonus is implemented, as that should give you the basics of what you need for your race.
Portilis is offline   #2 Reply With Quote
direinsomniac
Senior Member
 
Join Date: Dec 2013
Posts: 106

Old March 1st, 2015, 06:21 AM
I am already aware of the Kobold's FCB for sorcerer, which is why I mentioned the FCB I was trying to create would be similar to it.

But the issue is that I am trying to figure out a way for the bonus energy type for the FCB to be automatically assigned based on the initial user selection for racial resistance.
direinsomniac is offline   #3 Reply With Quote
Fuzzy
Senior Member
 
Join Date: Jul 2012
Posts: 416

Old March 1st, 2015, 11:13 PM
I think he was trying to recommend you do it like the tiefling's elemental resistance, so you'd copy their resistance, and then modify THAT to add the selector to it. This should then show the drop down in the same way the human's ability score has a drop down. You'd just have to alter the tagexpression to limit the choices to the elements. Then, in your eval script, you'd have to have some logic to apply the right resistance depending on what was selected.
Fuzzy is offline   #4 Reply With Quote
Exmortis
Senior Member
 
Join Date: Sep 2012
Location: Ottawa, Canada
Posts: 781

Old March 2nd, 2015, 05:49 AM
Do you have the Advanced Race Guide?

Exmortis aka "Scott"
RW - Needs Rez spell
HL - Game Master/Designer
RPG Tools - Campaign Cartographer 3+, D20 Pro Ultimate
Real Life - IT Security
Hobby - Anything on water or ATV
Exmortis is offline   #5 Reply With Quote
direinsomniac
Senior Member
 
Join Date: Dec 2013
Posts: 106

Old March 2nd, 2015, 11:11 AM
Yes, I do
direinsomniac is offline   #6 Reply With Quote
ShadowChemosh
Senior Member
Volunteer Data File Contributor
 
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729

Old March 2nd, 2015, 11:15 AM
Quote:
Originally Posted by direinsomniac View Post
Yes, I do
So what exactly does this mean? Option One: I have the ARG and I will look at those scripts to see if that will help me out. Option Two: I have the ARG and I already looked at need more help.

If you are at option two then you should "post" what your script looks like so far and what kind of issues you are getting.

In regards to your "Number 1" question I would say take a look at the Dragonborn race I have posted in THIS thread. As it has the ability to select an energy type for its breath weapon and it gains Resistance to the same energy type also. As its a .user file you can open it up and take a look at it if you want.

Hero Lab Resources:
Pathfinder - d20pfsrd and Pathfinder Pack Setup
3.5 D&D (d20) - Community Server Setup
5E D&D - Community Server Setup
Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources.
Created by the community for the community
- Realm Works kickstarter backer (Alpha Wolf) and Beta tester.
- d20 HL package volunteer editor.
ShadowChemosh is offline   #7 Reply With Quote
Exmortis
Senior Member
 
Join Date: Sep 2012
Location: Ottawa, Canada
Posts: 781

Old March 2nd, 2015, 11:43 AM
Thanks Shadow, you beat me to it, I have found that by looking at all the optional racial features and abilties I was able to "adjust" or "tweak" those scripts to work.

For the few that stumped me, a quick post here got me back on track.

Exmortis aka "Scott"
RW - Needs Rez spell
HL - Game Master/Designer
RPG Tools - Campaign Cartographer 3+, D20 Pro Ultimate
Real Life - IT Security
Hobby - Anything on water or ATV
Exmortis is offline   #8 Reply With Quote
direinsomniac
Senior Member
 
Join Date: Dec 2013
Posts: 106

Old March 2nd, 2015, 11:57 AM
I downloaded and unzipped the file for the Dragonborn, but I can't get the file to open.
I have tried to "Open With" Hero Lab, no success...
I put it in the same folder as all the other .user files, and it's not registering--even though it's a .user file, the file icon is showing a .exec.

I am using a Mac, and do no have access to a Windows computer
direinsomniac is offline   #9 Reply With Quote
direinsomniac
Senior Member
 
Join Date: Dec 2013
Posts: 106

Old March 2nd, 2015, 12:25 PM
I manage to get the drop-down list to show up in the [Racial, Template, Faction Abilities] section of the Background tab by selection the "Energy Type" from the [Item Selection].

However, the Eval Script doesn't seem to be doing anything.

Code:
{Post-Levels / 10000}
~if nothing's been selected, there's nothing we can do
doneif (field[usrChosen1].ischosen = 0)

if (field[usrChosen1].chosen.tagis[BloodEner.Cold] <> 0) then
  #applyresist[xDamRsCold,10]
elseif (field[usrChosen1].chosen.tagis[BloodEner.Elec] <> 0) then
  #applyresist[xDamRsElec,10] 
elseif (field[usrChosen1].chosen.tagis[BloodEner.Fire] <> 0) then
  #applyresist[xDamRsFire,10]
elseif (field[usrChosen1].chosen.tagis[BloodEner.Acid] <> 0) then
  #applyresist[xDamRsAcid,10]
elseif (field[usrChosen1].chosen.tagis[BloodEner.Sonic] <> 0) then
  #applyresist[xDamRsSoni,10]
  endif
direinsomniac is offline   #10 Reply With Quote
Reply


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 10:50 AM.


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