545050cfa3
Fixed attack disadvantage being treated as advantage
Stefan Zermatten
2022-03-04 16:09:00 +02:00
b876c2801d
Greyed out inactive props in the tree
2.0-beta.35
Stefan Zermatten
2022-03-04 12:51:48 +02:00
698c9c7bbf
Fixed adjustment error when trying to adjust a property that isn't set
Stefan Zermatten
2022-03-04 12:51:28 +02:00
7544243640
Fixed buffs not crystalising variables correctly
Stefan Zermatten
2022-03-04 12:51:06 +02:00
4b4e3a8928
Improve hover highlight UI effects for cards in dark mode In light mode a change in elevation changes the drop shadow, but this is all but invisible in dark mode, so I added a highlight to the cards when hovering to show that the card can be expanded with a click
Stefan Zermatten
2022-03-03 17:21:59 +02:00
92a588bfcc
Added slotFillerCondition field to class levels, same as in slot filler
Stefan Zermatten
2022-03-03 16:19:54 +02:00
43e956eb6a
Fixed skills not obeying baseValue correctly
Stefan Zermatten
2022-03-03 15:55:07 +02:00
c4429f5dd7
Item quantity adjustment button now shows loading while in progress
Stefan Zermatten
2022-03-03 15:54:44 +02:00
4edfe1bcb9
Fixed inventory calculation to include item quantities
Stefan Zermatten
2022-03-03 15:53:58 +02:00
473a9f0253
Inlined a bunch of discord webhook text to help format messages better
Stefan Zermatten
2022-02-28 16:55:15 +02:00
94cdca4f31
Fixed uses left not logging correctly in actions
Stefan Zermatten
2022-02-28 16:25:42 +02:00
10d0a3f763
Added attack roll back to spell form
Stefan Zermatten
2022-02-28 16:13:52 +02:00
afe6c044cd
Fixed dependency graph not building correctly for resources consumed
Stefan Zermatten
2022-02-28 00:02:55 +02:00
e6c7d79d7d
Overhauled spell casting UX
Stefan Zermatten
2022-02-27 22:14:32 +02:00
49fa9cc470
Fixed parser to allow $ and x.0.thing in variable references
Stefan Zermatten
2022-02-26 19:36:56 +02:00
3646c13355
Merge branch 'version-2-dev' into version-2
2.0-beta.34
Stefan Zermatten
2022-02-26 17:35:58 +02:00
27665e0bdc
Finished roll check and roll attack buttons from stats page
Stefan Zermatten
2022-02-26 17:35:26 +02:00
fea29e60b7
Fixed inactive effects showing up on skill detail view
Stefan Zermatten
2022-02-26 15:21:08 +02:00
653f05012a
Reversed the order of the creature compute dependency graph traversal By doing this the traversal happens mostly in tree order, which is a better assumption of starting point in cases where there are dependency loops
Stefan Zermatten
2022-02-26 14:58:38 +02:00
7ee4a22d77
Fixed error where dependency loops including classLevels break the sheet
Stefan Zermatten
2022-02-26 13:06:00 +02:00
59c69a46a8
Attacks can now be rolled with advantage from the stats tab TODO the action viewer as well still
Stefan Zermatten
2022-02-25 13:44:09 +02:00
f79a6d98ec
Updated meteor
Stefan Zermatten
2022-02-25 12:27:59 +02:00
0ffa736143
Fixed dbv1 migration to match applied data patches
Stefan Zermatten
2022-02-25 12:27:52 +02:00
f1b4071c46
Inline calculation fields now reduce
Stefan Zermatten
2022-02-25 12:27:26 +02:00
44d3fbc065
Fixed slot filler viewer not having markdown for the description
Stefan Zermatten
2022-02-24 10:59:02 +02:00
b1feb126df
Fixed inventory weight and value fields
Stefan Zermatten
2022-02-24 02:39:39 +02:00
69f9636688
Fixed spell lists and class levels not computing inline calculations
Stefan Zermatten
2022-02-23 17:01:12 +02:00
5383804af7
Fixed error with damage failing to apply if existing damage was undefined
Stefan Zermatten
2022-02-23 16:17:34 +02:00
0b8c88daef
Began work on buttons to make rolls from the sheet
Stefan Zermatten
2022-02-23 16:08:04 +02:00
5b6bff91a4
Added resolve function to allow users to force a calculation to reduce
Stefan Zermatten
2022-02-23 12:58:12 +02:00
52453b46e9
Fixed experience not appearing as a variable after computation
Stefan Zermatten
2022-02-23 11:44:59 +02:00
78c67a4fd6
Fixed incorrect use of parser toString in places
Stefan Zermatten
2022-02-23 11:07:02 +02:00
90b277e181
Fixed not operator !working
Stefan Zermatten
2022-02-22 19:16:03 +02:00
dc4d0416a2
Fixed spells disabled by toggles still appearing in spell lists
Stefan Zermatten
2022-02-22 19:07:40 +02:00
12a0dff43f
Hacked over ddp error that was not updating removed field correctly
Stefan Zermatten
2022-02-22 18:31:06 +02:00
b9f79f1c51
Fixed buffs missing from stats page
Stefan Zermatten
2022-02-22 18:10:04 +02:00
92d32e7cf8
Fixed tag layout in effect viewer for many tags overlapping one another
Stefan Zermatten
2022-02-22 18:07:18 +02:00
80460ceaed
Fixed not found calculation warnings showing [object Object] They were using the wrong "toString" method
Stefan Zermatten
2022-02-22 18:02:57 +02:00
8f30c1419c
Fixed slots and slot fillers not calculating their conditions correctly Also fixes slot fullness calculation
Stefan Zermatten
2022-02-22 17:59:12 +02:00
4c6d70b084
Fixed . in effect stat targets breaking entire sheet
Stefan Zermatten
2022-02-22 17:30:45 +02:00
ee2b400ee6
Fixed spell list card not showing maxPrepared spells correctly
Stefan Zermatten
2022-02-22 16:38:50 +02:00
ef8aafc1a1
Fixed storagepath for production
Stefan Zermatten
2022-02-22 13:03:37 +02:00
b68637e525
Updated node version
Stefan Zermatten
2022-02-22 12:31:47 +02:00
537eb310a8
Merge branch 'version-2-dev' into version-2
2.0-beta.33
Stefan Zermatten
2022-02-22 12:07:10 +02:00
352c4d516d
Fixed effect form not showing targetField value when set
Stefan Zermatten
2022-02-15 16:19:00 +02:00
378da71f5d
Effects targeting calculations by tag now work in the engine and actions
Stefan Zermatten
2022-02-15 15:59:41 +02:00
e0f621cc44
Added data and UI for effects targeting calculations by tag Still need to: - update engine to compute calculations with effects. - Add UI for effects applied to each calculation
Stefan Zermatten
2022-02-14 16:26:49 +02:00
359f18988c
Account functionality extended, API authentication implemented - Can now add a second email address to your account and delete one of your email addresses - Reset password now works - Resetting the password of an account without a password set will set one - Email templates overhauled - Login tokens limited to close previously devastating ($800 database bill) security hole - Login with REST API now works - Once logged in, authentication of API calls with token works - Creatures can now be fetched using the API
Stefan Zermatten
2022-02-10 19:02:18 +02:00
3948d20f46
Allowed cross origin requests to REST API
Stefan Zermatten
2022-02-10 10:37:23 +02:00
76982e234c
Merge pull request #285 from WeslleyNasRocha/patch-1
Stefan Zermatten
2022-02-10 09:22:29 +02:00
db222362bb
Merge pull request #283 from ThaumRystra/dependabot/npm_and_yarn/app/tar-6.1.11
Stefan Zermatten
2022-02-10 09:20:42 +02:00
7b02899824
Merge pull request #289 from ThaumRystra/dependabot/npm_and_yarn/app/marked-4.0.10
Stefan Zermatten
2022-02-10 09:20:18 +02:00
15ead403a5
Added UI for action branches
Stefan Zermatten
2022-02-09 16:47:38 +02:00
2bdd60b5e8
Fixed issue where migrating attributes lost their base value calculation
Stefan Zermatten
2022-02-09 12:37:16 +02:00
78c313e3d1
Archives and restore now works to S3 and file system If a file is stored on the file system and s3 settings later become available it is still correctly fetched from the file system.
Stefan Zermatten
2022-02-03 11:48:03 +02:00
2abaa86795
Began work on moving file storage to s3, not working yet
Stefan Zermatten
2022-01-19 16:01:07 +02:00
90820452af
Updated packages
Stefan Zermatten
2022-01-16 20:27:14 +02:00
3b438c8ba4
Bump marked from 0.8.2 to 4.0.10 in /app
dependabot[bot]
2022-01-15 02:25:34 +00:00
d845a8f17e
Added big scary message to future me to backup before migrating data
Stefan Zermatten
2021-12-29 14:42:36 +02:00
ed1873babe
App can now go into maintenance mode locking out routing
Stefan Zermatten
2021-12-29 14:25:01 +02:00
2cd784c92b
Updated Meteor to 2.5.1
Stefan Zermatten
2021-12-27 17:48:34 +02:00
dca55d1d00
Reduced bundle size using dynamic imports for Vue components
Stefan Zermatten
2021-12-27 16:29:43 +02:00
1dc03c8a28
Fixed failing test
Stefan Zermatten
2021-12-20 12:22:13 +02:00
510136e07f
When restoring archived files, migration happens automatically
Stefan Zermatten
2021-12-20 12:20:50 +02:00
a5f5baf1cc
DB archive characters are migrated and moved to file archive on migrate
Stefan Zermatten
2021-12-20 11:53:02 +02:00
1e10d8751b
Archive now uses file system instead of collection
Stefan Zermatten
2021-12-19 12:20:09 +02:00
211659f759
Fixed styling of app name on mobile installed versions
Stefan Zermatten
2021-12-14 09:48:39 +02:00
86f5da3ca5
Fixed rolling straight to the log to use new parser interface
Stefan Zermatten
2021-12-08 10:24:06 +02:00
a58fd8860d
Fixed descriptions having borders when not appropriate
Stefan Zermatten
2021-12-08 09:31:02 +02:00
6e22e4286f
Fixed referencing variable.description in a calculation Whether the description's inline calculations are calculated or not is not defined.
Stefan Zermatten
2021-12-08 09:23:29 +02:00
e34f29f952
Computations now occupy their own nodes on the dependency graph This mitigates most issues with properties having self-loops, particularly in cases like Strength where the value strength is used in the description of Strength
Stefan Zermatten
2021-12-07 21:05:24 +02:00
6698d2fd74
Added migration to fix caclulation changes Migrate .currentValue to .value and .value to .total
Stefan Zermatten
2021-11-18 16:28:30 +02:00
e3a1eff751
Progress all over the place with viewer, forms, small engine tweaks
Stefan Zermatten
2021-10-21 22:18:01 +02:00
d6be0ae9f4
Continued work on UI viewers
Stefan Zermatten
2021-10-18 13:46:51 +02:00
417ff6e210
Buffs no longer have the "applied" field, it was redundant Because children of actions are always inactive in the new engine, buffs that are children of actions are inactive while buffs elsewhere on the character sheet are active, making it redundant to keep the extra field
Stefan Zermatten
2021-10-18 13:46:38 +02:00
7a11a4aa22
Improved action viewer, fixed bugs found along the way
Stefan Zermatten
2021-10-18 12:48:26 +02:00
f2369277f1
Fixed bug from misspelling .overridden as .overriden
Stefan Zermatten
2021-10-18 11:27:43 +02:00
bc6c857b6b
UI work to improve look and feel of Viewers
Stefan Zermatten
2021-10-17 23:28:39 +02:00
247353f0ed
Small progress on tabletop
Stefan Zermatten
2021-10-16 19:05:35 +02:00
ea68cdf86f
Migrating UI for new data structures
Stefan Zermatten
2021-10-15 11:12:40 +02:00
eebfbfd636
Refactored tabletop methods
Stefan Zermatten
2021-10-10 19:58:41 +02:00
51d3fbbcb7
Completed first pass at action system re-write. Untested
Stefan Zermatten
2021-10-10 19:44:02 +02:00
0cdec4a429
Start of action system re-write
Stefan Zermatten
2021-10-09 12:36:06 +02:00
0097696cc8
Began merging attacks into actions
Stefan Zermatten
2021-10-06 14:57:13 +02:00
b9008314a2
converting string to number
Weslley Rocha
2021-10-05 10:14:40 -03:00
1a14393031
Parsed calculations are now cached between calculations Parsing is one of the more expensive computations done to characters, so the parser results are now stored on the DB and only updated if they are dirty. A hash is used to determine if the calculation has changed since the last computation
Stefan Zermatten
2021-10-03 20:59:04 +02:00
c2d430ad23
Fixed tableLookup returning string instead of number
Stefan Zermatten
2021-10-03 19:21:35 +02:00
b78517b61f
Finished migrating parser to be object orientation free. All tests pass
Stefan Zermatten
2021-10-03 13:54:17 +02:00
feffa45cf7
Began work on rewriting parser without object orientation Parsing is expensive, if the parse tree can be stored on the DB it can save a lot of compute time, but mongo can't store Classes, so we re-write without classes
Stefan Zermatten
2021-10-01 13:41:22 +02:00
7dac0cf3f3
Removed color max length, using regex instead
Stefan Zermatten
2021-09-29 18:32:12 +02:00
cb1fd38df3
Optimized some slow parts of the engine. Last low hanging fruit: parsing is slow, cache parsed calculations
Stefan Zermatten
2021-09-29 15:54:14 +02:00
cb10b53a10
Updated forms and some UI for new data structure
Stefan Zermatten
2021-09-28 14:25:11 +02:00
b471d0c5cf
improved calculation fields
Stefan Zermatten
2021-09-27 19:25:11 +02:00
6dc7e12582
Fixed computation bug for compile level calcs
Stefan Zermatten
2021-09-27 18:14:04 +02:00