Stefan Zermatten
|
43f8df09f0
|
Fixed client crash when effects target calcs
|
2022-08-26 09:42:34 +02:00 |
|
Stefan Zermatten
|
a84da7d8a5
|
Buffs can skip var freezing, freeze inline calcs
|
2022-08-25 15:10:56 +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
|
11a527481e
|
Show Point buy on Build tab
|
2022-08-25 13:18:24 +02:00 |
|
Stefan Zermatten
|
8d729216b5
|
Properties now have their variable name as a default tag
|
2022-08-25 12:15:12 +02:00 |
|
Stefan Zermatten
|
987aacbb67
|
Silence for triggers also
|
2022-08-25 12:12:07 +02:00 |
|
Stefan Zermatten
|
2714d0b9d5
|
Added the ability to silence most action props
|
2022-08-25 12:10:51 +02:00 |
|
Stefan Zermatten
|
1d98c41168
|
Fixed slotLevel not having the right value in spell scope
|
2022-08-25 11:40:30 +02:00 |
|
Stefan Zermatten
|
e42ec4b862
|
Continued work on point buy UI
|
2022-08-23 14:44:35 +02:00 |
|
Stefan Zermatten
|
59fc5ab851
|
Continued work on point buy UI
|
2022-08-22 15:07:40 +02:00 |
|
Stefan Zermatten
|
c6ca8c1fa4
|
Added point buy to computation engine
|
2022-08-19 14:03:12 +02:00 |
|
Stefan Zermatten
|
28307e26c3
|
Fixed some issues with skill display
|
2022-08-19 14:03:03 +02:00 |
|
Stefan Zermatten
|
877c9ca099
|
Fixed cache bashing in checks
Cache should only return clones of data,
not references to the cached data
|
2022-08-17 17:21:18 +02:00 |
|
Stefan Zermatten
|
59a488256b
|
Added buff removers
|
2022-08-17 11:38:30 +02:00 |
|
Stefan Zermatten
|
766519b4a3
|
Prevented inactive properties from creating deps
Engine might work differently
|
2022-08-17 09:40:26 +02:00 |
|
Stefan Zermatten
|
e7f73d0e54
|
Stopped crystalizing variables in nested buffs
|
2022-08-17 09:39:45 +02:00 |
|
Stefan Zermatten
|
9284c9ad76
|
Fixed decimal stats being rounded down
|
2022-08-16 13:05:56 +02:00 |
|
Stefan Zermatten
|
34e3325464
|
Fixed dependency loops created by inactive props
depending on their parent toggles
|
2022-08-16 11:19:16 +02:00 |
|
Stefan Zermatten
|
79c9e67ce2
|
Fixed icons being missing from buff-applied props
|
2022-08-16 10:11:13 +02:00 |
|
Stefan Zermatten
|
45f05d0d34
|
Fixed bug where actions targeting self
weren't applying props to self
|
2022-08-16 09:26:40 +02:00 |
|
Stefan Zermatten
|
1cf9f3b5fd
|
Fixed conditional benefits on abilities not showing on skills
|
2022-08-15 14:36:20 +02:00 |
|
Stefan Zermatten
|
360df79004
|
Fixed after save trigger not firing when no targets
|
2022-08-15 12:31:56 +02:00 |
|
Stefan Zermatten
|
a8f163ff33
|
Removed trigger.summary
|
2022-08-15 12:29:58 +02:00 |
|
Stefan Zermatten
|
36b3b80850
|
Moved triggers in action props to run before children
|
2022-08-15 12:07:57 +02:00 |
|
Stefan Zermatten
|
99e4e8d6bb
|
Fixed some issues with effect tag targeting
|
2022-08-15 10:53:38 +02:00 |
|
Stefan Zermatten
|
263f2d8424
|
Fixed failing tests
|
2022-08-15 09:38:34 +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
|
13fc0c0b12
|
Triggers can fire on character sheet checks
|
2022-08-12 19:52:58 +02:00 |
|
Stefan Zermatten
|
b324fb1f03
|
Stopped triggers from firing if they are inactive
|
2022-08-12 19:19:58 +02:00 |
|
Stefan Zermatten
|
fd79bc2bb3
|
Removed empty dependency loop errors
|
2022-07-26 14:09:51 +02:00 |
|
Stefan Zermatten
|
1050442606
|
Children of triggers are now inactive on the sheet
|
2022-07-26 13:43:55 +02:00 |
|
Stefan Zermatten
|
6ea882a053
|
Fixed trigger conditions not working on rest
|
2022-07-25 15:13:47 +02:00 |
|
Stefan Zermatten
|
0483a7effc
|
Tag targeting attributes and skills with effects
now works like normal effects would
|
2022-07-24 22:32:40 +02:00 |
|
Stefan Zermatten
|
a0c2822dac
|
Added "extra" damage type
Takes on the same damage type as the last damage applied during the
same action, otherwise deals "extra" damage
|
2022-07-24 20:38:42 +02:00 |
|
Stefan Zermatten
|
1da2d319fb
|
Improved handling of tag targeting
|
2022-07-24 15:22:07 +02:00 |
|
Stefan Zermatten
|
566d6a4fef
|
Triggers 🤫
|
2022-07-20 15:57:38 +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
|
59ef7527b7
|
Fixed some errors with character insertion/deletion
|
2022-07-09 12:53:44 +02:00 |
|
Stefan Zermatten
|
f07f05ca2c
|
Moved creature variables to their own collection
Another big change to the engine, expect bugs
|
2022-06-29 14:54:25 +02:00 |
|
Stefan Zermatten
|
9dd84a83d2
|
Started removing scope from creature doc
|
2022-06-24 10:50:35 +02:00 |
|
Stefan Zermatten
|
b2f89eceee
|
Fixed some bugs with characters not recomputing
TODO: remove .variables cache from creature document, it's not viable
|
2022-06-23 08:39:48 +02:00 |
|
Stefan Zermatten
|
a8ffa2f786
|
Fixed denormalized creature variables not removed
|
2022-06-20 13:05:38 +02:00 |
|
Stefan Zermatten
|
28934baac9
|
Implemented archive upload handling
|
2022-06-07 23:01:06 +02:00 |
|
Stefan Zermatten
|
385ac17812
|
Added big slot cards to build tab, improved build tab
|
2022-06-07 21:43:35 +02:00 |
|
Stefan Zermatten
|
1b3efae81a
|
Replaced manual recompute calls with dirty flag settings
|
2022-05-11 15:42:29 +02:00 |
|
Stefan Zermatten
|
7a35c66904
|
Removed performance logging from loading creatures
|
2022-05-11 13:33:56 +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
|
caf50d1578
|
Merge branch 'version-2' into version-2-dev
|
2022-05-09 12:46:09 +02:00 |
|
Stefan Zermatten
|
33fa22c187
|
Removed stray log
|
2022-05-02 23:31:52 +02:00 |
|