Commit Graph

145 Commits

Author SHA1 Message Date
James Skemp 29271c101d Fix code so that docs can be created again 2020-09-22 16:46:36 -05:00
James Skemp 29a943b59a Update Vue/eslint-related package to beta version
Required for eslint script.
2020-09-22 16:16:04 -05:00
James Skemp f428379fa5
Merge pull request #4 from JamesSkemp/upgrade-vue3
Upgrade to Vue 3
2020-09-20 19:51:08 -05:00
James Skemp 0030babde2 Update display to no longer use Bootstrap Vue components
Could always swap them back in later.
2020-09-20 19:42:42 -05:00
James Skemp 458aa1e316 Upgrade to Vue 3 with some fixes still needed 2020-09-20 18:07:46 -05:00
James Skemp e42ee004c1 Update vue config to include webpack bundling tweak
Not being used, but if enabled will put each node_modules package into their own JS file.

Combined with vue ui and then Tasks > Build > Analyzer > Run Task, helps determined where the largest dependencies are.
2020-09-07 21:09:23 -05:00
James Skemp cf1230a352 Add tslib which should help with switching to rollup 2020-09-07 20:56:03 -05:00
James Skemp 86fdf679a7 Add functionality to toggle auto-time 2020-09-07 01:24:53 -05:00
James Skemp ef778c8198 Add some testing for Enums 2020-09-07 00:57:31 -05:00
James Skemp e45625c935 Remove non-journal messaging on world 2020-09-07 00:31:32 -05:00
James Skemp c852f55670 Add a few tests for PartyUtilities 2020-09-06 23:35:40 -05:00
James Skemp b6eb09c749 Fix a number of issues with combat
Resolves issues with opponents not having unique ids, the party not knowing what it was doing before combat, and opponent/party/character cleanup.
2020-09-06 00:44:32 -05:00
James Skemp 97d6bd3ef3 Update eslint to warn on indent issues
Now checks for tabs, and proper indentation.
2020-09-05 21:58:27 -05:00
James Skemp c7d4f119b8 Update all npm packages 2020-09-04 08:57:23 -05:00
James Skemp 7cb76f6c7c Fix and enhance battles 2020-08-08 23:01:46 -05:00
James Skemp c2845a7595 Fix combat check logic and display 2020-08-08 19:59:50 -05:00
James Skemp a677630053 Change how combat turns function to support multiple turns per moment 2020-08-08 12:16:22 -05:00
James Skemp cea0e67d6b Update how locations are stored and pulled
Using an index instead of id should make travel easier.
2020-08-08 10:37:04 -05:00
James Skemp e54ac4a521 Update functionality to pass current moment to items that will log 2020-08-08 00:15:29 -05:00
James Skemp f30dbefe80 Add functionality around locations and encounters
Needed in order to get an adventurer out of the starting town.
2020-08-06 23:32:33 -05:00
James Skemp 407dbc3694 Add journal-related utilities and tests
Also improve how characters are added for combat.
2020-08-04 23:53:02 -05:00
James Skemp ae7e38d8d0 Update npm packages 2020-08-04 22:05:37 -05:00
James Skemp 74d1814fd9 Add WIP functionality to start a new world 2020-08-04 21:57:52 -05:00
James Skemp 1d315b5a1e Update character constructor to load character data 2020-08-04 21:16:14 -05:00
James Skemp 36e60330a5 Add support of set damage instead of a roll
Also expand testing control to allow damage.
2020-08-04 20:23:41 -05:00
James Skemp a7d44ac1b4 Update test combat function to support multiple characters
Not yet being used, but will want to use it for testing balance.
2020-08-04 18:01:46 -05:00
James Skemp 1e860a09f2 Add start of opponents and data tests 2020-08-03 22:57:01 -05:00
James Skemp 0b82d894d4 Add additional WorldUtilities tests 2020-08-03 20:45:08 -05:00
James Skemp c4028bb91c Add a few tests for existing functionality 2020-08-03 19:20:30 -05:00
James Skemp 27aa36fc01 Update Jest to use Babel for export support in packages
rpg-dice-roller strikes again, with ES6 and ts-jest. Using Babel with TypeScript resolves the issue.
2020-08-03 00:16:40 -05:00
James Skemp a0d16705e6 Add Jest coverage report information and two more tests 2020-08-02 22:34:49 -05:00
James Skemp 49850634e1 Add Jest for testing with one test 2020-08-02 22:11:03 -05:00
James Skemp 25bd910eb4 Update 'hero' references to 'adventurer' 2020-07-29 00:28:14 -05:00
James Skemp d91672287b Update README with optional TypeDoc information 2020-07-29 00:01:20 -05:00
James Skemp 75ecaf5269 Update how basic attacks are pulled and returned 2020-07-28 23:36:04 -05:00
James Skemp d672a7584a Update how attack modifications are stored 2020-07-28 22:30:55 -05:00
James Skemp 608e0b186c Update VS Code exclusions to include docs and others
The docs folder was the biggest thing impacting my ability to search.
2020-07-28 22:23:27 -05:00
James Skemp 8f8de88b16 Update character data even more for balancing 2020-07-28 21:02:51 -05:00
James Skemp 97053af6c3 Update balancing display and account for more stats 2020-07-28 16:03:09 -05:00
James Skemp 102853dfd3 Update outdated npm packages 2020-07-28 13:21:48 -05:00
James Skemp a35d04d72e Update rpg-dice-roller dependency
Fixes build issue with TypeScript definitions.
2020-07-27 08:06:41 -05:00
James Skemp 20c13ccaf8 Update tsconfig to output es6
May help with Map errors in rpg-dice-roller definitions.
2020-07-23 21:13:36 -05:00
James Skemp acd9b8a0d2 Delete manually created definitions for rpg-dice-roller 2020-07-23 19:51:34 -05:00
James Skemp 7cdc6f706f Update all npm packages 2020-07-23 19:50:25 -05:00
James Skemp 0c4a96cc79 Update all npm packages
Of particular interest is updated rpg-dice-roller.
2020-07-20 22:57:05 -05:00
James Skemp 77283aeaea Add attack preference to characters and test 2020-07-11 17:03:43 -05:00
James Skemp 171db3ffd8 Update hero data to be right around where I think it'll work
Needs some one-on-one combat with enemies, but point range plus attacks seems to be balanced.

Defender may still be too powerful with that +2 armor.
2020-07-11 01:41:23 -05:00
James Skemp 34bd4a3bf9 Tweak character stats for balance 2020-07-10 20:53:17 -05:00
James Skemp c57f335e46 Add logging for combat-related stat points 2020-07-10 20:43:26 -05:00
James Skemp 6d43135939 Add functionality to output character data information 2020-07-10 15:33:02 -05:00