skills.yamlcan be customised in the main config file:
hiddenoption is an optional way to make a skill stay hidden in the skill screen until it reaches level 1. This allows keeping a skill hidden from the player if its existence is a spoiler until it is unlocked.
skillOptionsobject contains global options about skills in general.
xpPerLeveloption, which defines how many XP points a player needs to gain to level up in a skill. XP is currently linear and the same for all skills
notifyLevelUp: If not set to false, players leveling in a skill will make a notification appear in the game
failureChancevalue, below which any roll will automatically fail.
idwhich allows the engine to save the state of each skill check
skillMultiplieris 10, so 30 gets added to the roll. This means the total roll of the player is 83.
rollfunction inside an
choicecommand, as one of the options the player can choose.
roll [skillCheckId] [skillId] [difficulty] [promptText] [optional mode]:
promptTextoption before the optional
promptTextis the text that will appear as the prompt for that choice
successbranch and a
failurebranch inside the roll. The engine will go to one of those depending on the result.