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