Commit Graph

  • 19f7d40386 Removed v1 data sources Thaum Rystra 2024-02-06 09:43:08 +02:00
  • 1759427ca7 Fixes incorrect comment in Containers.js Jonpot 2024-01-24 12:29:02 -08:00
  • 73a36678b9 Fixed stray semicolon in action test Thaum Rystra 2024-01-09 11:41:14 +02:00
  • cab5215b24 Added target character to action engine test Thaum Rystra 2024-01-08 16:49:23 +02:00
  • 1361205a7a started implementing buffs in new action engine ThaumRystra 2024-01-02 07:47:06 +02:00
  • e886be8f04 Fixed showstopping bugs with tree organize functions ThaumRystra 2023-12-31 18:06:31 +02:00
  • 9d07953a40 Renamed action engine tests ThaumRystra 2023-12-30 14:14:05 +02:00
  • 3b80f53929 updated packages ThaumRystra 2023-12-30 14:13:56 +02:00
  • 9196e5bdef Renamed Action.ts to ActionEngine.ts ThaumRystra 2023-12-27 11:43:24 +02:00
  • a06e9a0960 Fixed failing tests ThaumRystra 2023-12-23 12:31:14 +02:00
  • 4c778fa282 Rewrote parenting organize methods to avoid rebuilds ThaumRystra 2023-12-20 20:02:29 +02:00
  • 4a349ea906 Fixed a lot broken with nested sets ThaumRystra 2023-12-18 23:12:39 +02:00
  • a891f26b63 Fixed broken service worker ThaumRystra 2023-12-18 20:44:30 +02:00
  • c628af1314 Merge branch 'feature-tabletop' into develop ThaumRystra 2023-12-18 18:35:56 +02:00
  • 3ba603407e Merge feature-nested-sets into develop ThaumRystra 2023-12-18 18:27:17 +02:00
  • 1e90b345e2 Continued implementing action props in new engine ThaumRystra 2023-12-16 10:29:10 +02:00
  • 862c2ceb99 Finished move to 3 tier action methods ThaumRystra 2023-12-15 12:25:32 +02:00
  • 99bf5fd832 Began attempting 3-tier method of action engine ThaumRystra 2023-12-14 22:27:22 +02:00
  • 8fe040a12a Iterated on action dialog Thaum Rystra 2023-12-06 19:58:01 +02:00
  • 64a1bfeda5 Began work on new action UI dialog ThaumRystra 2023-12-06 07:36:02 +02:00
  • 24438d5a92 Changed how before and after triggers are handled ThaumRystra 2023-11-25 11:59:32 +02:00
  • f676dfd928 Began working on applying actions (consuming resources) Thaum Rystra 2023-11-21 15:54:30 +02:00
  • d44537076c removed unnecessary task/subtask type field Thaum Rystra 2023-11-21 15:38:24 +02:00
  • 3a67752b1f Refactored damage props into a subtask Thaum Rystra 2023-11-21 15:36:37 +02:00
  • 97e3552dc3 Fixed roll test Thaum Rystra 2023-11-21 13:23:59 +02:00
  • 936ca862db Added Rolls to action system rewrite Thaum Rystra 2023-11-21 11:35:07 +02:00
  • fa9f64dd51 Iterated on how tasks are pushed to queue ThaumRystra 2023-11-20 21:31:55 +02:00
  • b5e59c7147 Improved action attribute damage handling ThaumRystra 2023-11-18 16:03:48 +02:00
  • 59a9433dc7 Tested and fixed adjustments ThaumRystra 2023-11-17 17:34:48 +02:00
  • 95c3e882d7 Added Adjustments Thaum Rystra 2023-11-17 12:00:19 +02:00
  • 581f99d467 Tested and fixed branches and notes in new action interrupt system ThaumRystra 2023-11-16 22:21:48 +02:00
  • 375a84226d Added action tests Thaum Rystra 2023-11-16 14:00:26 +02:00
  • 6d8dfc2255 Added function to start an action ThaumRystra 2023-11-15 23:42:56 +02:00
  • 40a5b72755 Biting the bullet, started rewriting Action engine ThaumRystra 2023-11-15 23:19:58 +02:00
  • 0c495726ba Added compute triggers to store trigger ids on their targeted props. Needs testing Thaum Rystra 2023-11-15 15:42:09 +02:00
  • 6162f2fe90 Failed attempt at using method calls to manage awaited method Thaum Rystra 2023-11-14 13:55:17 +02:00
  • 5a2df36e8b Began migrating action engine to async To suspending actions to await user input ThaumRystra 2023-11-13 00:24:51 +02:00
  • 800ef3328c Fixed checks not applying rolled effects ThaumRystra 2023-11-12 21:11:04 +02:00
  • 2e3e6e22b6 Fixed skill and attribute effect lists Now using effectId lists ThaumRystra 2023-11-12 17:38:51 +02:00
  • b32b6db21a Fixed issue: toggled off point buys still applying ThaumRystra 2023-11-12 16:38:55 +02:00
  • aaec54f36a Fixed docs siblings display on small screens ThaumRystra 2023-11-12 15:05:46 +02:00
  • d50ad58526 Added the ability to rearrange Docs ThaumRystra 2023-11-12 14:49:15 +02:00
  • d578268e99 Disabled migration testing re-enable when merging feature-nested-sets ThaumRystra 2023-11-11 13:39:43 +02:00
  • fbc8ed977a Added commutative simplification for + and * ThaumRystra 2023-11-11 13:31:31 +02:00
  • 3b1f61aa0a Added and fixed some tests for tag targeted effects ThaumRystra 2023-11-11 13:31:15 +02:00
  • 6e0364b636 Merge branch 'develop' into feature-nested-sets ThaumRystra 2023-11-11 10:01:34 +02:00
  • 6af9246ad1 Added roll and reduce calculation utility ThaumRystra 2023-11-09 23:25:18 +02:00
  • 4d1dec8956 Fixed bug when trying to calculate empty calcs ThaumRystra 2023-11-09 23:10:08 +02:00
  • 7eada9effe Replaced most properties in creature variables with links instead of storing the entire property twice ThaumRystra 2023-11-09 23:05:05 +02:00
  • 84edd74ff3 Allowed accessing of constant arrays from accessor ThaumRystra 2023-11-09 23:04:40 +02:00
  • c25dcc0a09 Removed Symbol parse node Too much overlap with accessors, so now all symbols are a special case of accessors ThaumRystra 2023-11-09 23:04:18 +02:00
  • 2117a63945 Removed evaluateCalculation.js ThaumRystra 2023-11-09 18:43:13 +02:00
  • 9e5b6b11e1 Settling on a data structure to balance compatibility with not being wrong Thaum Rystra 2023-11-09 16:08:04 +02:00
  • 6ce7542c4b Changed aggregation schema of computed fields ThaumRystra 2023-11-01 11:12:18 +02:00
  • 243684d206 Updated packages Thaum Rystra 2023-10-21 11:50:00 +02:00
  • ff6edd398b Added denormalized computation fields Thaum Rystra 2023-10-21 11:49:50 +02:00
  • b4993b86b5 Continued migration to nested sets Thaum Rystra 2023-10-04 14:27:06 +02:00
  • f63d2ad254 Began migration of queries to nested sets Thaum Rystra 2023-10-03 16:28:20 +02:00
  • ea058ba650 Added ßlue, Embodiment of Greed to about page Thaum Rystra 2023-10-02 10:17:01 +02:00
  • 28a19f2037 Migrated some UI to nested sets, app starts now ThaumRystra 2023-10-01 18:49:20 +02:00
  • e4590de3a7 Migrated insert prop methods to nested sets ThaumRystra 2023-10-01 17:30:21 +02:00
  • fb7413dba4 Added migration to the new parenting schema ThaumRystra 2023-09-29 17:59:17 +02:00
  • caea82bcc9 Fixed author name in package.json ThaumRystra 2023-09-28 23:06:59 +02:00
  • 60f542e64e Migrated loadCreatures to nested sets ThaumRystra 2023-09-28 23:00:36 +02:00
  • ece4a9391a Removed .js from all imports to smooth ts migration ThaumRystra 2023-09-28 21:27:05 +02:00
  • 97790264d3 All tests passing... but do not be fooled ThaumRystra 2023-09-28 21:16:16 +02:00
  • 09c66aff0b Fixed more failing tests to match nested sets ThaumRystra 2023-09-28 20:57:35 +02:00
  • 60c13643fb Fixed inactive test for new parenting structure Thaum Rystra 2023-09-28 15:16:52 +02:00
  • 3bd2806bc6 Moved action system to new tree format Thaum Rystra 2023-09-28 14:49:32 +02:00
  • e6963ec865 Began the great TypeScript Migration It's helping a lot to move to the new parenting system Thaum Rystra 2023-09-28 14:16:34 +02:00
  • 26e4d0bcc7 Merge branch 'develop' into feature-nested-sets Thaum Rystra 2023-09-28 10:25:27 +02:00
  • bc83fe98b4 Merge branch 'develop' into feature-tabletop ThaumRystra 2023-09-24 19:10:04 +02:00
  • 593d75a4bc Fixed missing margin in print inventory ThaumRystra 2023-09-23 13:28:14 +02:00
  • ac8bd2cddb Iterated on printing format ThaumRystra 2023-09-23 12:48:05 +02:00
  • 6204be2240 Fixed printing on Chrome ThaumRystra 2023-09-23 12:47:31 +02:00
  • 643e7892c8 Minor redesign of printed character sheets ThaumRystra 2023-09-22 22:10:11 +02:00
  • df8f9c085f Fixed regression in actions breaking ui and uses ThaumRystra 2023-09-22 16:52:21 +02:00
  • ad15020f0b Removed per-row point buy cost/min/max ThaumRystra 2023-09-22 16:46:26 +02:00
  • 745296c1db Fixed regression: point buy cost calc failing ThaumRystra 2023-09-22 16:46:14 +02:00
  • bfbb31d30c Fixed performance regression in dependency graph speed ThaumRystra 2023-09-22 16:45:40 +02:00
  • 572078c2fa Fixed dependency loop when props target self by tags ThaumRystra 2023-09-22 15:53:39 +02:00
  • 7754482da7 Fixed damage tree node not rendering if it has no amount Thaum Rystra 2023-09-20 15:43:16 +02:00
  • 044240e2dd Fixed empty calculations unable to be targeted by effects Thaum Rystra 2023-09-20 15:42:40 +02:00
  • d3c533dfa1 Moved ammo to its own pseudo property Triggers now work on ammo #amo now works as well Thaum Rystra 2023-09-20 14:03:37 +02:00
  • 3a3deca867 Removed x not found, set to 0 info messages from parser Thaum Rystra 2023-09-20 12:51:15 +02:00
  • 9d833a1fe3 Removed ammo as ~ammo, items should be applied #ammo will be the way to referenced last used ammo Thaum Rystra 2023-09-19 16:48:48 +02:00
  • 98ac2e7122 Made ammo consumed available in scope as ~ammo Thaum Rystra 2023-09-19 15:10:32 +02:00
  • f62a8bead4 Added damage saving throws to engine Thaum Rystra 2023-09-19 15:01:36 +02:00
  • 3be45b28c3 Made damage save form a bit more intuitive Thaum Rystra 2023-09-19 12:56:33 +02:00
  • 5222c240c7 Added saving throw to damage viewer Thaum Rystra 2023-09-19 12:50:29 +02:00
  • b9ed79d638 iterated ThaumRystra 2023-09-18 20:39:34 +02:00
  • 31a614d335 Relaxed creature property update rate limit Thaum Rystra 2023-09-18 15:50:48 +02:00
  • 2545b9dd47 Added "save for half" to damage form Thaum Rystra 2023-09-18 15:50:35 +02:00
  • 691fe5f2e2 Merge commit 'f1b001933179ad0d4b1454c6ac2bd8792c181429' into develop Thaum Rystra 2023-09-18 14:28:21 +02:00
  • c274153c79 Duplicating properties now renews root sub-doc ids Thaum Rystra 2023-09-18 14:12:30 +02:00
  • 673f187373 Removed stray function Thaum Rystra 2023-09-18 13:48:30 +02:00
  • d058039464 Renewing Ids now renews sub-doc ids as well Thaum Rystra 2023-09-18 13:46:54 +02:00
  • c7bb4b8097 Fixed issue where duplicated point buys cause row-id collision in dep graph Thaum Rystra 2023-09-18 13:31:48 +02:00
  • d57e49f969 Began rewrite of all parenting functions to nested sets What have I gotten myself into :( ThaumRystra 2023-09-13 23:18:03 +02:00
  • 9efd38b2fb Unbumped version in package.json Jonpot 2023-09-13 05:39:29 -07:00