Commit Graph

  • 32959aaf8c Makes rank names, attribute names, and ability names pull from arrays instead of using generic vals. Tom Hicks 2023-03-17 07:08:06 -07:00
  • 82df15364f Extracts the Character "class". closes #9 Tom Hicks 2023-03-11 10:42:27 -08:00
  • b3c9bb61e8 Extracts menu stuff. closes #7 Tom Hicks 2023-03-11 09:36:25 -08:00
  • 53b0de7079 Extracts colors to separate files. Tom Hicks 2023-03-11 09:29:22 -08:00
  • dc755c7387 Regroups methods together by primary type. origin/7-extract-the-menu-stuff-to-its-own-bas-file 7-extract-the-menu-stuff-to-its-own-bas-file Tom Hicks 2023-03-11 09:08:39 -08:00
  • 1c44675b30 Removes unnecessarry ReDim. Tom Hicks 2023-03-11 08:08:55 -08:00
  • 8650ffc8d8 Cleans up old comments. Tom Hicks 2023-03-11 08:06:22 -08:00
  • 29bc53cd44 Adds derangements. Tom Hicks 2023-03-11 00:53:30 -08:00
  • 64fb5be5d4 Moves string functions together. Adds MakeWrapLines to try to line wrap text in a pleasing manner. Tom Hicks 2023-03-11 00:50:58 -08:00
  • d653d6a01f Adds virtues. Tom Hicks 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. Tom Hicks 2023-03-05 11:33:19 -08:00
  • bedaedbdd9 Adds project config file for mac. Tom Hicks 2023-03-05 10:23:24 -08:00
  • 0c15af341c Adds sample saved characters to the save character sub. Tom Hicks 2023-03-02 04:30:56 -08:00
  • 3e5628e360 Calculates willpower and humanity. Calculates blood pool. Adds a bunch of comments. Tom Hicks 2023-03-02 04:23:17 -08:00
  • 970f78ffe5 Adds spending virtue points. Tom Hicks 2023-03-02 04:04:44 -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. Tom Hicks 2023-03-02 01:23:08 -08:00
  • 8dde2db07f Cleans up NewCharacter. Tom Hicks 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. Tom Hicks 2023-03-01 04:22:08 -08:00
  • 3ebcd60a3f Makes other header multiple-choice questions work like gender does. Tom Hicks 2023-03-01 02:22:16 -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. Tom Hicks 2023-03-01 02:12:31 -08:00
  • 59ede6b633 Breaks up the CharacterGenerator sub into multiple subsubs. Tom Hicks 2023-03-01 01:31:11 -08:00
  • 0ad38bd08c Adds ignoreValue param to AdjustMenuStyle to prevent needing to reset it to 0 after each call. Tom Hicks 2023-03-01 01:18:55 -08:00
  • 6a6a416624 Tons of refactoring. Adds a todo file. Tom Hicks 2023-03-01 01:13:59 -08:00
  • 73227b1c71 Removes test code. Tom Hicks 2023-02-26 21:58:25 -08:00
  • 3394d2285e Generalizes addressing of attributes. Removes extra padding before numbers converted to strings. Tom Hicks 2023-02-26 20:25:33 -08:00
  • 7fd6b13e5c Simplifies character initializer. Tom Hicks 2023-02-26 21:40:32 -08:00
  • 2dba792f92 Sets default encoding to cp437 (DOS). Tom Hicks 2023-02-26 21:38:55 -08:00
  • 661f6906e7 Refacotrs const array names. Tom Hicks 2023-02-26 00:11:57 -08:00
  • e6c22cd3c9 Adds some commented out ideas. Tom Hicks 2023-02-26 00:04:11 -08:00
  • 043c7bac7c Adds talents, skills, and knowledges. Adds backgrounds. Adds an initializer for CharacterType. Adds getters/setters for character talents, skills, knowledges, disciplines, and backgrounds. Tom Hicks 2023-02-26 00:02:06 -08:00
  • 5c724317a7 stuff Tom Hicks 2023-02-25 00:34:05 -08:00
  • 106b8f3a69 Adds some sample generated characters. Tom Hicks 2023-02-22 01:48:29 -08:00
  • 7adffb704b Adds a bunch of the character generator. Tom Hicks 2023-02-22 01:47:56 -08:00
  • ccdff5e510 Initial Tom Hicks 2023-02-10 10:57:20 -08:00