Stefan Zermatten
e89b4946d5
Improvements to level up and slot fill
...
- class level refs work with level up
- Improve UI
- Fixed level up backfill repeating levels when selecting higher levels
multiple times
- Allowed user to ignore slot fill condition
- Auto load more if many disabled fillers
2023-08-02 11:27:17 +02:00
Stefan Zermatten
d9e0679734
Hotfix order increment breaking property insert
2023-08-01 12:09:21 +02:00
Stefan Zermatten
7ea972d476
Fixed level up backfill selecting too many props
...
Fixed out of order
2023-08-01 11:28:17 +02:00
Stefan Zermatten
83537f1c24
Fixed regression with refs failing to reify
2023-06-22 11:21:17 +02:00
Stefan Zermatten
7457372e13
Added "Copy to Library"
2023-06-21 14:30:48 +02:00
Stefan Zermatten
bc1c57de85
Duplicate property changes variableName by default
2023-06-21 13:10:22 +02:00
Stefan Zermatten
8954668f5a
Added migration for $ to ~ in calcs
2023-06-12 23:02:01 +02:00
Stefan Zermatten
c00e618f85
Added library node "searchable" switch
2023-06-07 14:19:06 +02:00
Stefan Zermatten
e068cf27b3
Added multi level up to the level up dialog
2023-06-07 10:00:18 +02:00
Stefan Zermatten
1096c53f49
Improved slot filling UI usability
2023-06-05 15:44:53 +02:00
Stefan Zermatten
16de798916
slot fill filter now looks at libraryTags not tags
2023-05-01 18:30:13 +02:00
Stefan Zermatten
67da641244
Migrated internal variables to ~ prefix
2023-01-31 20:36:26 +02:00
Stefan Zermatten
b6b0cfbb9b
Fixed triggers on attribute reset on rest
2022-11-19 18:12:51 +02:00
Stefan Zermatten
e3644eb9e8
Moved UI to client folder to fix HMR
2022-11-19 17:51:50 +02:00
Stefan Zermatten
2fa913b09a
Applied style rules to genocide all \t characters
2022-10-09 16:01:36 +02:00
Stefan Zermatten
249aebea0f
Allowed some properties to return damaged action values
...
When a prop is damaged during an action, it now tries
to show its new value during the rest of that action
2022-08-25 15:10:36 +02:00
Stefan Zermatten
ee0e764294
Refactored entire action engine
...
Triggers needed action context to function outside of the action engine
proper, so now it's been abstracted into its own class
2022-08-13 00:22:32 +02:00
Stefan Zermatten
03578b2066
fixed classes without variable names breaking the sheet
2022-07-25 15:21:38 +02:00
Stefan Zermatten
4c5c537f29
Improved slot tag handling
2022-07-24 21:50:31 +02:00
Stefan Zermatten
f8e9131bdd
Vastly improved new character UX
...
Characters now can limit which libraries they allow
2022-07-18 13:45:14 +02:00
Stefan Zermatten
b8a03245ea
Level up dialog now working
2022-07-05 15:40:55 +02:00
Stefan Zermatten
1a71c2cfa7
Began implementing class level up UI
2022-07-04 13:55:41 +02:00
Stefan Zermatten
1b3efae81a
Replaced manual recompute calls with dirty flag settings
2022-05-11 15:42:29 +02:00
Stefan Zermatten
78cd8ffc8d
Creatures are now cached in memory for computation
...
Also removed dependency group calculation because the optimisation isn't
as useful to reduce DB calls if the creature is in memory anyway
2022-05-11 13:30:33 +02:00
Stefan Zermatten
23fa6fe634
Progress on dependency updates
2022-05-09 16:32:15 +02:00
Stefan Zermatten
5383804af7
Fixed error with damage failing to apply if existing damage was undefined
2022-02-23 16:17:34 +02:00
Stefan Zermatten
15ead403a5
Added UI for action branches
2022-02-09 16:47:38 +02:00
Stefan Zermatten
e3a1eff751
Progress all over the place with viewer, forms, small engine tweaks
2021-10-21 22:18:01 +02:00
Stefan Zermatten
ea68cdf86f
Migrating UI for new data structures
2021-10-15 11:12:40 +02:00
Stefan Zermatten
0cdec4a429
Start of action system re-write
2021-10-09 12:36:06 +02:00
Stefan Zermatten
111040e789
Began migrating the rest of the codebase to the new computation engine
2021-09-27 15:39:18 +02:00
Stefan Zermatten
fdea748441
Tore out the old engine, left some wounds
2021-09-27 14:28:32 +02:00
Stefan Zermatten
fc0cc6e689
References now merge children, fixed infinite reference loops
2021-09-05 18:51:29 +02:00
Stefan Zermatten
518880fa5c
Fixed error where searching for properties to insert while having other properties selected could prevent any insert from happening at all
2021-08-27 12:24:01 +02:00
Stefan Zermatten
8ecefb03ad
Started re-implementing slot fill dialog with different design pattern
2021-08-10 10:32:56 +02:00
Stefan Zermatten
36bb3c3181
New UX for inserting properties from libraries including text search and multi-add
2021-07-31 21:49:15 +02:00
Stefan Zermatten
848e961e3b
Refactored creature methods to their own folders
2021-06-21 15:20:04 +02:00
Stefan Zermatten
c65c8f3299
Added note to attempt to keep children of reference nodes
2021-04-29 16:13:22 +02:00
Stefan Zermatten
9825872576
Implemented Reference properties
2021-04-29 15:52:24 +02:00
Stefan Zermatten
15d593db79
Properties quick-inserted from the sheet now go into folders in the tree
2021-04-12 16:04:04 +02:00
Stefan Zermatten
e30754ef26
Added method to insert property to a tagged parent
2021-04-12 15:35:25 +02:00
Stefan Zermatten
255ac529b3
Added more default properties to creatures
2021-04-12 15:35:12 +02:00
Stefan Zermatten
bfb860605f
Creature properties now duplicate with up to 50 children
2021-04-11 14:47:41 +02:00
Stefan Zermatten
885607f685
Moved the tree fab to the toolbar with smart parenting
2021-04-11 12:36:14 +02:00
Stefan Zermatten
7d3a51de9d
Moved ancestry setting responsibility to trusted code
2021-04-11 12:15:30 +02:00
Stefan Zermatten
e2d6d40bb3
Duplicating library nodes now duplicates up to 50 descendants
2021-04-09 12:36:44 +02:00
Stefan Zermatten
28e1fcabd5
Fixed damage properties by name failing if no properties were found
2021-03-02 14:10:14 +02:00
Stefan Zermatten
8f0ff3245e
Fixed containers still carrying their own weight if their contents are weightless and they aren't carried
2021-03-01 14:15:01 +02:00
Stefan Zermatten
4d548c901c
Ensured property exists before attempting to damage it
2021-03-01 13:32:46 +02:00
Stefan Zermatten
7daab97297
Made toggles function properly when nested under inactive properties and each other
2021-03-01 11:55:43 +02:00