Commit Graph

11 Commits

Author SHA1 Message Date
29bc53cd44 Adds derangements. 2023-03-11 00:53:30 -08:00
d653d6a01f Adds virtues. 2023-03-11 00:48:24 -08:00
31e793c034 Removed unneeded conviction/instict fields. You either have conscience or self-control and you either have courage or conviction based on your ruleset. 2023-03-05 11:33:19 -08:00
0c15af341c Adds sample saved characters to the save character sub. 2023-03-02 04:30:56 -08:00
970f78ffe5 Adds spending virtue points. 2023-03-02 04:08:15 -08:00
bf42a25f59 Fixes CGGetBackgrounds not being called from CharacterGenerator.
Adds generation caculation to character creation.
Adds MakeFitB$ function to add padding between two strings. MakeFitB$("Generation:", "13", 20", " ") would return "Generation:       13".
Removes a bunch of accidental logging code.
Changes Sex to Gender on the character sheet and gives some extra space to the display.
2023-03-02 01:23:30 -08:00
8dde2db07f Cleans up NewCharacter. 2023-03-02 00:47:18 -08:00
70ce7cf911 Renames Abilities to AbilityGroups.
Removes PrintMenu and PrintMenuWithValues (replaced by calls to pm).
Adds ChooseStringIdWithValues to simplify old calls to PrintMenuWithValues.
Adds ChooseMenuItemId to simplify the ranking of abilities and attributes.
Changes getters to use intermediate variables during calculation and only sets the result once. This is to simplify renaming them later if needed.
Abstracts discipline points and background points to constants with getters to be overridden when adding ruleset support.
2023-03-01 04:27:17 -08:00
e412da06e8 Moves genders to an array.
Adds some trans genders.
Adds some utility methods to simplify displaying a menu and choosing a string id from a list of strings.
2023-03-01 02:21:33 -08:00
59ede6b633 Breaks up the CharacterGenerator sub into multiple subsubs. 2023-03-01 01:31:29 -08:00
6a6a416624 Tons of refactoring.
Adds a todo file.
2023-03-01 01:14:21 -08:00