Some notes on character generation and level up processes.
Character Generation
This is done clientside using the 2das for the module. It then sends a BIC file to the server for validation (ie that they've not got altered 2da files locally to cheat).
| Page Name | Description | Notes |
|---|---|---|
| Gender | Male or Female | |
| Race | Race selection - see racialtypes.2da | Has subrace button to input a subrace (text field only, not functional unless module supports it) |
| Portrait | Portrait selection - see portraits.2da | Filters by gender, but sorts with the race chosen first, but any portrait of the given gender can be chosen. |
| Class | Class selection - see classes.2da | At character generation anything with prerequisites generally won't be available (ie any prestige classes) |
| Alignment | Restricted by class - see classes.2da | Note the default recommended alignment is hardcoded. The set of restricted alignments also is a bit odd with some combinations not available. |
| Abilities | The ability scores of the character | |
| Packages | Packages - see packages.2da If Configure Packages is chosen you get to select these items in order:
| If a package is selected it is saved at level 1, and used for that class for later level ups. Further classes added get the default package assigned to them if recommend is selected (a Fighter 5 / Wizard 1 gets "Wizard - Generalist" as their package for instance). Feats come after Skills so skill requirements can be on the same level (ie |
| Customize | Appearance:
Character Info:
| Age and Deity isn't functional by default - they're essentially text fields. |
Levelup
Levelup is done clientside but instead of a new BIC sent over, it sends a set of information on what was levelled up, eg what hit points rolled, what stat, feat, spells chosen or removed which is validated and if OK applied to the character.
| Page Name | Description | Notes |
|---|---|---|
| Abilities | Every 4 levels gain 1 ability point | This will help get prerequites for that levels feats selection (eg going to 13 dexterity unlocks Dodge) |
| Skills | ||
| Feats | Feats are gained by default (alterable in racialtypes.2da) one every 3rd level (1, 3, 6, etc.) | |
| Spells | Spells can be added for Wizard and Sorcerer/Bard style spellbooks, and Sorcerer/Bards can also remove spells (swapping them out) as they level. | |
| Familiar or Animal Companion | Can swap to another and rename it |