Commit Graph

  • 20aaab4dea Hid inactive notes Stefan Zermatten 2021-02-11 13:14:31 +02:00
  • 81cdf282ea Stopped inactive properties from showing computed inline fields, since they are not recomputed while inactive Stefan Zermatten 2021-02-11 13:12:35 +02:00
  • 3313ed0297 Added constants to the UI and Computation Engine Stefan Zermatten 2021-02-11 13:03:31 +02:00
  • 25fd5c18e8 Fixed casting broken by refactoring Stefan Zermatten 2021-02-11 10:13:35 +02:00
  • 5b9bb6e4bc Fixed spending resources for actions broken by refactoring Stefan Zermatten 2021-02-11 10:13:23 +02:00
  • 74370f6fec Performance optimization: Removed creature document from injection to prevent uneccessary Vue re-rendering Stefan Zermatten 2021-02-11 10:04:28 +02:00
  • 565ddccba6 fixed broken import Stefan Zermatten 2021-02-04 16:55:50 +02:00
  • 4ea4348a02 Now writing partial recalculations to creature variables Stefan Zermatten 2021-02-04 16:52:26 +02:00
  • 280f30dab5 Improved dependencies-only recalculations and fixed many calculation bugs Stefan Zermatten 2021-02-04 16:16:51 +02:00
  • 6d1e3f078c Optimised when certain recompute functions are called to prevent unccessary work Stefan Zermatten 2021-02-04 13:59:08 +02:00
  • 326d1bd165 Refactored computation into folders Stefan Zermatten 2021-02-04 13:33:20 +02:00
  • 87fa941f63 Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud into version-2 Stefan Zermatten 2021-02-04 11:38:55 +02:00
  • 449a4fba7d Refactored creature property methods into separate documents, might have broken a lot of things Stefan Zermatten 2021-02-04 11:38:29 +02:00
  • 9ff096ec0f Added modulo operator Stefan Zermatten 2021-02-03 09:33:00 +02:00
  • f9f0186d95 Fixed error where parser was not creating accessor nodes correctly Stefan Zermatten 2021-02-03 00:39:11 +02:00
  • 60ea545ee9 Started implementing constant property Stefan Zermatten 2021-02-02 16:36:23 +02:00
  • aaa5d0b63b Allowed effects and calculations to target nearest ancestors of #type Stefan Zermatten 2021-02-02 16:11:59 +02:00
  • 69c72e0987 Fixed parenthesis being discarded from compiled calculations in cases where they should not be Stefan Zermatten 2021-02-02 15:13:49 +02:00
  • a6df4df534 Fixed some fields not storing strings when compiling calculations Stefan Zermatten 2021-02-02 15:07:31 +02:00
  • 8b8f9bea6f Removed character variables from creatures injected into character sheet as context Stefan Zermatten 2021-01-31 20:13:45 +02:00
  • e7a27e4b83 Fixed hit dice breaking long rests Stefan Zermatten 2021-01-31 19:45:14 +02:00
  • e14e875c42 Fixed conMod not being signed in hit dice tiles Stefan Zermatten 2021-01-31 19:43:09 +02:00
  • a7898bfe4b Fixed props not having a default array for embedded calculations Stefan Zermatten 2021-01-31 19:42:49 +02:00
  • aee899e181 Removed all UI computations from viewers and components Stefan Zermatten 2021-01-31 18:42:17 +02:00
  • a5284bf6e8 Made 'always prepared' spells show up in casting list Stefan Zermatten 2021-01-30 11:22:29 +02:00
  • 0ea3f7a975 Migrated fields to embedded property calculations Stefan Zermatten 2021-01-29 13:04:53 +02:00
  • 1167538977 Denormalised inline calculations to property documents, needs to be referenced by UI still Stefan Zermatten 2021-01-29 12:29:01 +02:00
  • 9c799e3dc9 Added search to slot fill dialog Stefan Zermatten 2021-01-28 17:09:37 +02:00
  • 2bf749c4f1 Fixed: Layout of slot fill dialog is no longer broken by tall images, background is now the correct color Stefan Zermatten 2021-01-28 16:48:33 +02:00
  • db83d5f82a Fix: Tabs and tab headers no longer lose sync when changing characters Stefan Zermatten 2021-01-28 16:17:03 +02:00
  • d596061fa8 Fixed: Attributes that aren't ability scores now have their modifiers removed correctly Stefan Zermatten 2021-01-28 16:05:47 +02:00
  • 78efe639ed Fixed: Zero effect passive bonus now causes passive skill value to show. Stefan Zermatten 2021-01-28 16:01:58 +02:00
  • e5bde38745 Removed console timers from recompute function: it's not the primary slowdown Stefan Zermatten 2021-01-28 15:00:36 +02:00
  • 83f2047dbe Replaced expensive getActiveProperties with cheaper filter by inactive field Stefan Zermatten 2021-01-28 14:29:10 +02:00
  • 03b7f1037e Patreon access is now granted by tier instead of price paid Stefan Zermatten 2021-01-28 12:20:01 +02:00
  • fc03097ed8 Patreon access is now given by tier instead of by price paid Stefan Zermatten 2021-01-28 12:15:45 +02:00
  • 252ac23391 Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud into version-2 Stefan Zermatten 2021-01-27 22:25:19 +02:00
  • 531ddce6a0 Added dependency tracking to computations for future optimization effort Stefan Zermatten 2021-01-27 22:24:28 +02:00
  • 3cdeb73c30 Stopped removed items from showing up in inventory containers Stefan Zermatten 2021-01-25 12:38:46 +02:00
  • c780c11e3f Improved spell slot casting dialog with search, filters, spell details 2.0-beta.15 Stefan Zermatten 2021-01-22 14:09:23 +02:00
  • 100c93b5ae Stopped dialog animation mocking transparent elements' background color Stefan Zermatten 2021-01-22 12:20:33 +02:00
  • a4e6dd1d66 Added spellcasting to the stats page, click the icon next to a spell slot to cast Stefan Zermatten 2021-01-19 16:10:34 +02:00
  • 1b3b6362f7 Exposed spellSlotLevelValue to creature variables store Stefan Zermatten 2021-01-19 12:07:40 +02:00
  • bdf4074e3c Added first pass at denormalizing inventory data, needs testing and integration Stefan Zermatten 2021-01-15 17:41:06 +02:00
  • 9492b2d8b8 Characters now start with a slot for a base. New characters start on the character tab with the build dialog open. Stefan Zermatten 2021-01-14 12:28:51 +02:00
  • 27f1f4e720 Fixed a bug with dialog animations hiding buttons by failing to clean up 2.0-beta.14 Stefan Zermatten 2021-01-12 13:51:36 +02:00
  • d63b8c835d Fixed bug in last release where unlimited slots were always hidden on hide when full Stefan Zermatten 2021-01-12 13:51:11 +02:00
  • 85f3881935 Removed alert about data loss, most data structures are stable and it's being alarmist Stefan Zermatten 2021-01-12 13:40:02 +02:00
  • 5e4299e6db removed stray console logging 2.0-beta.13 Stefan Zermatten 2021-01-12 13:24:08 +02:00
  • 0e663f36db Slot fillers that count as more than one slot now update the space left correctly. Slot fillers removed from a library can no longer be added to a slot. If a slot has limited space left, this will be reflected on the error finding slots message Stefan Zermatten 2021-01-12 13:22:48 +02:00
  • de9ea5922c Fixed bugs when a spell list does not have limit on prepared spells Stefan Zermatten 2021-01-12 13:10:36 +02:00
  • a2cfe43e74 Disabled the direct damage input in the attribute form: it can't be edited anyway Stefan Zermatten 2021-01-12 13:04:25 +02:00
  • 026c11c13b Made sure attributes show their currentValue instead of Value Stefan Zermatten 2021-01-12 13:03:33 +02:00
  • 403f2663c2 Fixed bugs with item display, equipment will now automatically move to the first property with the 'equipment' tag, carried items will move to the first property with the 'carried' tag Stefan Zermatten 2021-01-12 12:54:02 +02:00
  • 28c042343e All children of infinite slots will now hide when "hide when full" is active Stefan Zermatten 2021-01-12 10:36:07 +02:00
  • 3f116875a1 Children of slots now display in the correct order Stefan Zermatten 2021-01-12 10:35:37 +02:00
  • ae5b4b7d5c Made inactive toggle decendants specifically included when recomputing active properties Stefan Zermatten 2021-01-11 22:03:54 +02:00
  • 75835d74f6 Merge pull request #259 from Ganonsmasher/version-2 Stefan Zermatten 2020-12-17 17:19:54 +02:00
  • 583b652fc4 Found a fix for toggles. Ganonsmasher 2020-12-15 18:08:29 -05:00
  • df317a8942 Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud into version-2 Stefan Zermatten 2020-11-20 14:21:52 +02:00
  • ff0e9b1ff9 Added Lord of Junk to Patreon Paragons Stefan Zermatten 2020-11-20 14:13:47 +02:00
  • fa24430a7f Fixed parsing of variable names with numbers and stacked dice rolls like dd8-> 1d(1d8) Stefan Zermatten 2020-11-13 10:04:37 +02:00
  • fde2f821e7 Fixed parser not handling whitespace Stefan Zermatten 2020-11-12 21:44:08 +02:00
  • 827430c987 Fixed edit permission errors for some creature prop methods Stefan Zermatten 2020-11-12 21:25:48 +02:00
  • 2a1aa02e97 Added true and false keywords, fixed grammar ambiguity in if statements Stefan Zermatten 2020-11-12 15:11:24 +02:00
  • aeb347084f Fixed ambiguitiy in grammar caused by previous fixes Stefan Zermatten 2020-11-12 13:47:10 +02:00
  • 005bc162cb Fixed != not being matched because ! was matched first. Fixed presedence for & | and relational operators Stefan Zermatten 2020-11-12 13:45:14 +02:00
  • 9941d91bb8 Fixed != operator, separated == and ===, != and !== for strictness control Stefan Zermatten 2020-11-12 13:44:01 +02:00
  • 23c77690a1 Healing damage type now heals instead of damaging Stefan Zermatten 2020-11-12 13:01:09 +02:00
  • 525b528d9a Added attribute damage and self damage results to actions and log. Stefan Zermatten 2020-11-12 12:57:48 +02:00
  • 3917f63d5e Increased subscription rate limit to prevent infinitely spinning characters Stefan Zermatten 2020-11-12 11:04:04 +02:00
  • bd056ab042 Improved subscription permissions, should now work as expected for public documents Stefan Zermatten 2020-11-12 10:48:46 +02:00
  • cd84b2562a Fixed an error with finding deployed version SHA Stefan Zermatten 2020-11-10 14:48:09 +02:00
  • c7436ffb1e Caught error where git couldn't be used to get version Stefan Zermatten 2020-11-10 14:37:32 +02:00
  • be7d7f898f disabled short and log rest buttons if user has no edit permission Stefan Zermatten 2020-11-10 14:22:09 +02:00
  • 3024168e95 Replaced old parser with new parser Stefan Zermatten 2020-11-10 14:07:22 +02:00
  • 1f0678b50b Added not operator to the parser Stefan Zermatten 2020-11-05 15:32:01 +02:00
  • 4dad2c41e5 Updated parser to accept underscores in variable names Stefan Zermatten 2020-11-05 14:50:44 +02:00
  • 46385dd9b2 Build details with no slots hidden moved to a dialog Stefan Zermatten 2020-11-05 14:27:01 +02:00
  • 7cb65954b5 Added the ability to hide slots when full Stefan Zermatten 2020-11-05 14:05:17 +02:00
  • 749799d869 Denormalised slot fill total to database Stefan Zermatten 2020-11-05 13:35:55 +02:00
  • 3293dad671 Limited what fields are included when fetching recompute documents to improve performance Stefan Zermatten 2020-11-05 12:59:48 +02:00
  • 88df942c59 Fixed an error with missing identity details in patreon request Stefan Zermatten 2020-11-05 12:59:26 +02:00
  • 9722bbc667 Characters now recompute on subscribe if they haven't been computed in the current version Stefan Zermatten 2020-11-04 14:27:31 +02:00
  • 2fb0ba79c6 began work to get inactive state of properties denormalised Stefan Zermatten 2020-11-03 15:57:14 +02:00
  • 3f7ddd62fc Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud1 into version-2 Stefan Zermatten 2020-10-27 10:41:06 +02:00
  • 227d6c5aae Markdown and calculations now supported in slot filler descriptions Stefan Zermatten 2020-10-27 10:39:20 +02:00
  • 147ef97576 Markdown now supported in slot filler descriptions Stefan Zermatten 2020-10-27 10:34:01 +02:00
  • 54806b0f3c Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud1 into version-2 Stefan Zermatten 2020-10-19 11:39:24 +02:00
  • 1165158d46 Forced creatures to reorder their docs before recomputing Stefan Zermatten 2020-10-19 11:39:21 +02:00
  • 32de70cd45 Class levels now have a description field Stefan Zermatten 2020-10-17 19:33:56 +02:00
  • 68499e4de5 You can now click on properties filling slots to view their details dialog Stefan Zermatten 2020-10-17 19:28:54 +02:00
  • 3f4cb8e26b Added undo buttons for deleting properties off a creature Stefan Zermatten 2020-10-17 19:10:37 +02:00
  • ebab41838c Used tree node views in slot fill selection Stefan Zermatten 2020-10-17 16:56:23 +02:00
  • e8da7a6c17 Moved snackbars to their own store and component Stefan Zermatten 2020-10-17 16:06:27 +02:00
  • 46189c68df All property forms now allow tags Stefan Zermatten 2020-10-17 13:42:24 +02:00
  • 9fa997ed24 Started moving snackbars to vue store, still needs to be separated into its own module Stefan Zermatten 2020-10-16 13:38:58 +02:00
  • e3bf6557ec fixed bug in dialog store Stefan Zermatten 2020-10-16 10:35:51 +02:00
  • 7aa3e5a217 Stringified errors from scheduled deletion Stefan Zermatten 2020-10-16 10:23:34 +02:00
  • dc1b025090 Increased delete job frequency to 10 minutes Stefan Zermatten 2020-10-16 10:00:07 +02:00