Content initialized. GenesysRef is ready to use!
Homebrew Helper
?

The Species Generator pulls its data from special options and features. If you would like to add your own custom options, the requirements are as follows:

  • The Type field must equal "Trait - Species".
  • The Class field must equal an existing class, unless your intention is to add a new dropdown section. Capitalization matters.
    • Form
    • Physiology
    • Size
    • Locomotion
    • Manipulation
    • Dominant Sense
    • Feature
    • Culture
    • Tech Level
{
      "optionFeature": [
            {
                  "name": "Silhouette 4",
                  "type": "Trait - Species",
                  "class": "Size",
                  "meta": {
                        "chanceToRoll": 5,
                        "xp": -30,
                        "wt": 10,
                        "et": 12,
                        "ev": 4
                  },
                  "description": [
                        "{@b XP Adjustment:} -30.",
                        "This is an absolutely monstrous species that walks through forests as most others walk through tall grass.",
                        "They increase their wound threshold by 10 and their encumbrance threshold by 12. They also quadruple their encumbrance value."
                  ],
                  "info": [
                        {
                              "title": "Size",
                              "forceTitleLevel": 3,
                              "entries": [
                                    "...size info..."
                              ]
                        }
                  ]
            }
      ]
}

A species trait has the same properties as an option/feature, with the following specifics and additional properties:

Property
Data Type
Description
type*
string
This MUST be set to "Trait - Species" or the generator will not know to use it.
class*
string
To add a trait to an existing set of traits, use the appropriate class from the list above. Otherwise a new dropdown will be created for your new class of traits.
meta*
meta object, see below.
Trait values must be added to this object if their stats and bonuses are to be applied.
Property
Data Type
Description
chanceToRoll*
number
The only required property for a species trait, the dictates the odds of randomly selecting this trait. All current traits total 100 within their class.
reroll
boolean
If the trait gives the option to select additional traits within the same class.
xp
number
XP adjustment.
wt
number
Wound threshold adjustment.
st
number
Strain threshold adjustment
et
number
Encumbrance threshold (carry capacity) adjustment.
ev
number
Encumbrance value (species weight) multiplier.
soak
number
Soak adjustment.
mDefense
number
Melee Defense adjustment.
rDefense
number
Ranged Defense adjustment.
characteristics
object of [characteristic]: [number] pairs.
bra, agi, cun, int, wil, pre adjustments.
skills
skills object, see below.
Adds skills or allows for skill selection.
Property
Data Type
Description
options*
array of skills.
Skill options. Add the characteristic property to calculate the total dice.
ranks
number
Number of ranks given to the provided (or selected) skill(s). At this moment it is not possible to apply different values to multiple skills.
choice
boolean
If the user has a choice between skills. If false, the skill options will be automatically selected.
count
number
Number of skills that can be chosen when a choice is provided.