Junior Member
Join Date: May 2011
Posts: 3
|
I'm trying to add the Low Life savage setting into herolab and I've run into some problems I was hoping to find help with:
First: How can I remove humans from the race choices? Second: Boduls have an ability that lets them take any number of Background Edges as long as they buy them off with hinderances, but I don't know how to make the ability disable the usual Savage Worlds limit on the number of hinderances that can be taken. How can I do this? |
#1 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 8,232
|
Go to the "Preclude" tab within the Editor. Add a new entry. Specify the human race by its unique id (racHuman). Specify the id you've assigned to the Low Life setting as the "source id". After that, humans should disappear when the user selects the Low Life setting.
Quote:
The actual validation test is performed via the "valHinders" thing, which is derived from the "Simple" component set and can therefore be looked at via the "Simple" tab in the Editor. There is a single Eval Rule for this thing, which sets the maximum number of hindrances based on the number of "Hero.HindMajor" and "Hero.HindMinor" tags on the hero. So the simplest solution here is to just add a bunch of those tags to the hero when the race is selected. This is achieved by adding an Eval Script to the race that performs the operation. The timing can be pretty much anything you want, since it simply needs to be done prior to the Validate phase, which is close to last. I recommend doing this at a timing of something like Effects/5000. The actual script code would look like below. Code:
var i as number for i = 1 to 20 perform hero.assign[Hero.HindMajor] perform hero.assign[Hero.HindMinor] next |
|
#2 |
Junior Member
Join Date: May 2011
Posts: 3
|
Thank you very much.
|
#3 |
|
|