Junior Member
Join Date: Jun 2011
Location: Centennial Colorado
Posts: 7
|
Hello All,
I'm new to the program and I really like it so far. I'm trying to add a race for a Savage Star Wars game I'm playing and one part is giving me problems. The race gets 2 free skill points at character creation. How would I enter this in the editor? Beldar1215 Rocky Mountain Savages http://games.groups.yahoo.com/group/RMSavages/ |
#1 |
Senior Member
Join Date: Sep 2010
Location: Rochester, NY
Posts: 263
|
heya Beldar,
First off, welcome aboard! Second, the best way to figure out how to do things is to look at other mechanics that do similar things. In this case, you are trying to add skill points. What other mechanic in the game allows you to use skill points? How about when you take an advancement, you get a choice of selecting an Edge, 2 skill points, etc. How is that handled in HeroLab? Wander over to the Rewards tab on the editor, and create a copy of the +1 skill point reward. Take a look at that and see how the skill point is added. |
#2 |
Junior Member
Join Date: Jun 2011
Location: Centennial Colorado
Posts: 7
|
I was able to get this added as a reward last night. When I went into the character, there was an error on saying I over spent on rewards. I think this is because the character has 0 xp listed. I'm wondering if there is a better way to input this so I don't get the error.
It is not really a reward. It is part of character creation. I'm not sure if there is anything close to this in the normal game. We are playing a home brewed Star Wars game. Thanks for the idea! Beldar Beldar1215 Rocky Mountain Savages http://games.groups.yahoo.com/group/RMSavages/ |
#3 |
Senior Member
Join Date: Sep 2010
Location: Rochester, NY
Posts: 263
|
right, in the Editor, when you are creating the Race, create a Racial Ability (call it Skilled, maybe?). Then, in the Editor, wander over to the Rewards tab and create a new one based on a Copy of the reward that gives you +1 Skill Point (rewSkill). Check that out to see how the Reward adds in extra skill points (hint, it's an Eval Script). Then go back to the Racial Ability and add it in there. Bootstrap the racial ability to your race and you got two extra skill points at character creation.
|
#4 |
Senior Member
Volunteer Data File Contributor
Join Date: Aug 2009
Posts: 1,550
|
I've got you covered....
Create a Racial Ability and call it what you wish. Create an Eval Script and set the timing phase to Pre-Traits and the Priority to 5000. The code is: hero.child[resSkill].field[resMax].value += 2 That should do it. Correction: The timing for this should be Setup/8000, not PreTraits/5000. It works with either timing, but it's better for this particular modification to be made earlier. Last edited by CapedCrusader; June 19th, 2011 at 09:53 PM. |
#5 |
Junior Member
Join Date: Jun 2011
Location: Centennial Colorado
Posts: 7
|
That was exactly what I needed! I have another question though. I have a race that will start with a free d4 in Piloting. How would this be done? Thanks for the help. I really don't have a clue what I'm doing.
Beldar Beldar1215 Rocky Mountain Savages http://games.groups.yahoo.com/group/RMSavages/ |
#6 |
Senior Member
Volunteer Data File Contributor
Join Date: Aug 2009
Posts: 1,550
|
Sure. Go into your Race definition, and click on Bootstraps. Click on the field at the bottom to add another bootstrap. Click Choose and find the Piloting skill. Select it, click OK. Click OK again, and Save. You're ready to go.
|
#7 |
Junior Member
Join Date: Jun 2011
Location: Centennial Colorado
Posts: 7
|
Quote:
screen shows: skills - 1 of 15 (14 left) The skill is free so is there a way to get it to not use the skill point? Hope this makes sense. Beldar Beldar1215 Rocky Mountain Savages http://games.groups.yahoo.com/group/RMSavages/ |
|
#8 |
Senior Member
Volunteer Data File Contributor
Join Date: Aug 2009
Posts: 1,550
|
Certainly. The easiest way is to use the same code we used above to give that Race 2 extra skill points. Just use it to bump up the skill points one for the race that gets Piloting.
hero.child[resSkill].field[resMax].value += 1 In doing some more reading, I think the timing on that code needs to change, though. Since we're dealing with the number of skill points available, Timing should be set to Setup/8000 rather than PreTraits/5000. |
#9 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 8,232
|
There's probably a better way to solve this that I just posted about over in another thread:
http://forums.wolflair.com/showpost....39&postcount=9 |
#10 |
|
|