Chr1Z93
4884899f30
discard function and color detection updates
2023-02-28 15:00:28 +01:00
Chr1Z93
d86c6485e1
redraw connections after movement
2023-02-28 13:03:33 +01:00
Chr1Z93
b9fe13b658
second part of updates
2023-02-28 12:35:35 +01:00
Chr1Z93
a23c3d8150
first part of token arranger updates
2023-02-28 01:24:00 +01:00
Chr1Z93
6dbaa6b611
updated code, added backpack image
2023-02-27 00:25:31 +01:00
Chr1Z
b02ecc0de3
Merge pull request #214 from argonui/moving-blurse-manager-script
...
Source folder: Moving bless/curse manager script & deleting unsused copy of chaos stat tracker
2023-02-07 11:23:27 +01:00
Chr1Z93
0aeb094db7
moving customizables
2023-02-06 10:52:15 +01:00
Chr1Z93
1e0cd1fc1c
moves blurse manager script
2023-02-06 10:43:59 +01:00
Chr1Z93
9c7c88c7dc
moving player card scripts
2023-02-06 10:33:59 +01:00
Chr1Z93
5aeec6b193
updating zones for red and green player to new table layout
2023-02-05 17:12:38 +01:00
Chr1Z
26c0e92e86
Merge pull request #211 from argonui/victory-display
...
Victory Display: Visual update and automation
2023-02-05 03:22:17 +01:00
Chr1Z93
cc37e9bddf
update tooltip for missing metadata highlighting
2023-02-05 02:49:21 +01:00
Chr1Z
f27296c06d
Merge pull request #210 from argonui/family-inheritance-functions
...
Family Inheritance: Context menu functions
2023-02-05 02:39:25 +01:00
Chr1Z
2f4e5be13a
Merge pull request #207 from argonui/legacy-tool-cleanup
...
"Hidden Zone" tool cleanup
2023-02-05 02:24:21 +01:00
Chr1Z93
33750606d0
clearing playarea "missingData" table when highlighting
2023-02-04 03:21:32 +01:00
Chr1Z93
94deae2848
added hightling button
2023-02-04 03:11:26 +01:00
Chr1Z93
8bef677eda
optimization
2023-02-04 00:36:46 +01:00
Chr1Z93
28ad9da9ab
context menu functions
2023-02-03 15:06:01 +01:00
Chr1Z93
fffb9df89e
excludes "The Heart of Madness" from line drawing
2023-02-02 17:50:28 +01:00
Chr1Z93
811a7ca645
deck cutter feedback
2023-02-02 17:29:56 +01:00
Chr1Z93
caad1df8ea
updating tools and their position
2023-02-02 17:23:51 +01:00
Chr1Z93
77d0339354
fixing memo condition
2023-02-02 16:55:18 +01:00
Chr1Z93
b5519334f9
Merge branch 'main' into victory-display
2023-02-02 12:22:56 +01:00
Chr1Z93
9bcd09367a
updated logic
2023-02-02 12:20:58 +01:00
Chr1Z93
2e01e3565d
even triggers
2023-02-02 00:49:29 +01:00
Chr1Z93
df2178fda4
updating image
2023-02-01 23:21:42 +01:00
Chr1Z93
c04c9b7212
fixing integration
2023-01-27 20:36:08 +01:00
Chr1Z93
6900b0ab8b
shortened message
2023-01-27 20:15:09 +01:00
Chr1Z93
9113c32325
added message for cards without VP in VP display
2023-01-27 20:12:26 +01:00
Chr1Z93
b40c6e6d9e
initial build
2023-01-27 19:22:29 +01:00
Buhallin
d2529ef5c8
When an investigator includes multiple copies of their signatures, spawn the right number from the card panel
2023-01-23 22:48:01 -08:00
Buhallin
ca7f5b6367
Update playermat token check to use Memo
2023-01-18 01:06:07 -08:00
Buhallin
7e09f5e780
Update token templates and handling for TokenManager
...
- Moves token keys from GMNotes to Memo to avoid issues attempting to parse invalid JSON
- Merges the clue and doom tokens to a single token and rotates it to properly spawn doom
- Updates the various token pools to match the TokenSource objects so spawned tokens can go back into the pools
2023-01-18 00:42:38 -08:00
Chr1Z
99cf04761e
Merge pull request #194 from argonui/weakness-finder
...
Remove area check when drawing a random weakness
2023-01-16 12:11:05 +01:00
Buhallin
679fcd03de
Remove area check when drawing a random weakness
...
If the weakness is on the table, don't consider it for the random weakness pool
2023-01-16 02:38:57 -08:00
Chr1Z
9e3a6c454d
Merge pull request #193 from argonui/custom-bug
...
Check for card types when updating customizable data
2023-01-16 11:35:53 +01:00
Buhallin
6a09da1723
Check for card types when updating customizable data
...
Avoids errors from GMNotes on tokens which aren't JSON
2023-01-16 02:29:08 -08:00
Buhallin
2e5484d97b
Fix check for missing metadata in PlayArea onObjectPickup
2023-01-16 02:12:23 -08:00
Chr1Z93
3ee647f5e7
increasing size of discard buttons
2023-01-16 00:43:46 +01:00
Chr1Z93
b3ec5cf8a8
fixed typo for tokenspawntrackerapi
2023-01-14 17:58:10 +01:00
Buhallin
e994a16992
Remove unnecessary blank line
2023-01-13 11:10:48 -08:00
Buhallin
8ca3ac9247
Bugfix for location lines
...
- Fixes a timing issue which would cause shadow lines to appear when hovering on a snap point
- Fixes a missing nil check that would cause errors during onUpdate if the card had no connections
2023-01-13 11:08:55 -08:00
Chr1Z
31006694b8
Merge pull request #184 from argonui/faster-connectors
...
Optimize location connection drawing during drag operations
2023-01-12 01:06:39 +01:00
Buhallin
42ce7e726e
Enable connection drawing for Devil Reef
2023-01-11 15:46:27 -08:00
Chr1Z
560ddf7b56
Merge pull request #183 from argonui/title-gradient
...
Enhancements and tweaks for the scenario title splash
2023-01-11 23:46:19 +01:00
Buhallin
bcc6dc5b8d
Tweak title splash
...
- Move position up
- Add common COLLISION_ENABLED handling to prevent splash from showing when reloading a save with the scenario card on the table
2023-01-11 14:37:30 -08:00
Buhallin
e6854801fb
Clear vector lines from cards when they're not being dragged
...
The events which can indicate a drag stop are varied:
- Drag a card into another on the table (tryObjectEnterContainer)
- Drag multiple cards into another on the table (onCollisionEnter, tryObjectEnterContainer)
- Group multiple cards while holding them (tryObjectEnterContainer)
2023-01-11 13:42:58 -08:00
Buhallin
67eaa646e1
Remove old lines
2023-01-11 03:39:33 -08:00
Buhallin
6b52e412e9
Turn off debug
2023-01-11 03:36:11 -08:00
Buhallin
a65cf33059
Optimize location connection drawing during drag operations
...
Previously the entire location map was being rebuilt and redrawn in onUpdate() during a drag operation, including the connectors which weren't changing. This was causing notable lag on some systems.
This splits the draw operations into two separate pieces - locations on the board which are unchanging, and locations which are being dragged. This allows only connections which are actually moving to be recalculated.
Since TTS only allows a single list of vector lines per object the dragged lines are now set on the cards themselves rather than the PlayArea. This may possibly improve performance in itself, by keeping each list of vectors smaller. Supporting this required some changes in how pre-built connections are handled.
2023-01-11 00:57:06 -08:00