API Reference ExTTRPGDev v0.3.0
modules
Modules
Documentation for ExTTRPGDev
.
The CLI for the project
This module deals with the rolling of any and all dice
Module which defines globals like project paths
Module which enables interactions with the varying defined systems in the system_configs. Basically sytem_configs define what systems are available and how they should be interpreted, and this module is is the beginning of the interpretation.
Root module for rule system ability tools
This module handles the different ways of assigning ability scores
PointBuy specification for ability score assignment
Mapping of specific ability scores to cost for PointBuy ability assignment
Specificiation for different rolling methods for ability assignment
Module handling calculation of ability modifiers based on ability scores
Defines direct mapping of ability scores to their modifer values
A step is generally part of a series of step which taken in order can calculate from the modifier from the starting ability score
A spec is the base definition of an ability, defining its name, abbreviation, and description. Additionally this module provides helper methods for individual specs and lists of specs.
This module handles the definition of rule system languages
Definition of an individual language
Gets the general information for a configured system.
Module for handling a specific Rule System
This module handles the definition of rule system skills and caclulating their modifiers
The specific definition of a skill