Chr1Z93
62b3c29bda
making rotation relative
2023-03-10 00:19:01 +01:00
Chr1Z93
2343cd8eb0
updated positions
2023-03-09 23:55:40 +01:00
Chr1Z93
b36cf38630
removal of obsolete scriptstates, using require for download button
2023-03-09 22:53:09 +01:00
Chr1Z93
e9dcfdb38d
removal of deprecated functionality
2023-03-09 20:41:04 +01:00
Chr1Z93
daab463cae
bug fix for cards without victory points
2023-03-09 00:33:36 +01:00
Buhallin
f0bd0c1f4f
Merge branch 'main' into loc-link-pickup-bug
2023-03-06 23:17:11 -08:00
Buhallin
f7587133a4
Format fix
2023-03-06 23:05:14 -08:00
Buhallin
cae7f99b3e
Handle duplicate connections
...
Some icon/ability combinations on locations results in duplicate connections. The connection logic was parsing this as both a bidirectional and one-way connection, resulting in a one-way being drawn when it shouldn't be.
This adds a simple check to recommit an existing bidirectional connection, rather than drawing a new one-way for it.
2023-03-06 22:58:33 -08:00
Chr1Z93
99ed76417e
automatically set description of chaos tokens
2023-03-06 13:20:09 +01:00
Chr1Z
1282c0094c
Merge branch 'main' into chaos-token-updates
2023-03-05 03:41:15 +01:00
Chr1Z93
1971cbb681
custom color support for chaos stat tracker
2023-03-05 03:39:35 +01:00
Chr1Z
e5636ad715
Merge pull request #225 from argonui/victory-display
...
Victory Display: added button to highlight counted cards
2023-03-05 01:00:13 +01:00
Chr1Z
c8ac5290d1
Merge pull request #223 from argonui/separate-bag-optionpanel
...
Moving spawnable tools into a separate (hidden) bag
2023-03-04 18:28:48 +01:00
Chr1Z93
ca214f7ecd
first batch of player cards updates
2023-03-04 13:54:10 +01:00
Chr1Z93
832b8a24df
first commit
2023-03-03 00:39:20 +01:00
Chr1Z93
5a0f0d3dfb
highlight counted cards
2023-03-02 16:33:21 +01:00
Chr1Z93
9b7cc02c3a
moving spawnable objects to the new bag
2023-03-02 14:54:20 +01:00
Chr1Z93
d7f098fcc5
adding MythosAreaAPI
2023-03-01 23:35:04 +01:00
Chr1Z
8b57be99b7
Merge branch 'main' into token-metadata
2023-03-01 14:42:19 +01:00
Chr1Z93
5850a81d68
also grab data onLoad
2023-03-01 14:42:10 +01:00
Chr1Z
b435eb0fcc
Merge pull request #220 from argonui/handhelper
...
Hand Helper: code updates
2023-03-01 09:11:37 +01:00
Chr1Z93
a1e6560440
removal of unneeded option panel code
2023-02-28 18:22:03 +01:00
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
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
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
fffb9df89e
excludes "The Heart of Madness" from line drawing
2023-02-02 17:50:28 +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
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
Buhallin
2e5484d97b
Fix check for missing metadata in PlayArea onObjectPickup
2023-01-16 02:12:23 -08: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
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
Buhallin
5caeb47c82
Enhancements and tweaks for the scenario title splash
...
- Add a background gradient
- Add a wrapping panel to hold both text and gradient
- Add font resizing in case of very long scenario names. None currently overflow, but this should ensure they stay on one line if we get a longer one
2023-01-10 18:05:19 -08:00
Chr1Z93
f9e64f5f1e
typo fix
2023-01-10 19:39:59 +01:00
Chr1Z93
be65664163
adding missing line
2023-01-10 19:38:01 +01:00
Chr1Z93
c9db56be37
only trigger onpickup on playarea for cards, documentation update
2023-01-10 19:31:02 +01:00
Chr1Z
7da588bd33
Merge pull request #178 from argonui/helpers
...
Fix two timing-related bugs in MythosArea
2023-01-10 07:57:20 +01:00
Buhallin
b14b498558
Merge pull request #174 from argonui/replenish-fix
...
Bugfix for replenishing with Resource Counters
2023-01-09 16:29:29 -08:00
Buhallin
ec6f2ab585
Fix two timing-related bugs in MythosArea
...
- Using a frame delay in onObjectEnterContainer was causing errors. Unclear why, but removing the delay fixes it
- Add a delay to the scenario splash screen, as load lag when placing large scenarios was causing the show to be janky
2023-01-09 16:26:59 -08:00
Chr1Z93
1683ae05ef
moving downloadbutton below return to boxes
2023-01-09 23:18:54 +01:00
Chr1Z93
b54ebbe0b8
bugfix for hand zone guids
2023-01-09 20:59:37 +01:00
Chr1Z93
04bca4b998
fixing replenish for resource counters
2023-01-09 20:56:31 +01:00
Chr1Z
51102ae9e0
Merge pull request #172 from argonui/tour-update
...
Update tour script for new table layout and object changes
2023-01-09 07:01:07 +01:00
Chr1Z
7c396e58fc
Merge pull request #167 from argonui/accessories-positions-update
...
Option Panel: Accessories spawn position update
2023-01-09 06:59:24 +01:00
Buhallin
6e6d4a9d1e
Update tour script for new table layout and object changes
2023-01-08 16:44:57 -08:00
Chr1Z93
40854e43e2
object renaming
2023-01-08 16:07:38 +01:00
Chr1Z93
71dd7aee81
updated spawns and CYOA memory layout
2023-01-08 13:01:48 +01:00
Chr1Z93
cddd513840
removal of luascriptstates for boxes
2023-01-08 02:38:26 +01:00
Chr1Z
77eaaa3dfb
Merge branch 'main' into table-layout
2023-01-07 00:58:48 +01:00
Chr1Z
a046b65307
Merge pull request #158 from argonui/chaos-token-checking
...
New utility file: TokenChecker
2023-01-07 00:35:10 +01:00
Chr1Z
10e11a77a3
Merge pull request #162 from argonui/search-assistant
...
Search Assistant: Refactor and added to Option Panel
2023-01-06 10:37:15 +01:00
Chr1Z93
db52e65609
generalized utility file
2023-01-06 10:25:38 +01:00
Chr1Z93
9bf8f00399
refactor and option added
2023-01-06 02:02:24 +01:00
Chr1Z93
38abb7ea0c
update position, remove personal information
2023-01-05 16:29:25 +01:00
Chr1Z93
46781a9f9e
adding new util file
2023-01-05 15:59:07 +01:00
Chr1Z93
d8e8aaf3cb
first commit
2023-01-05 13:03:15 +01:00
Chr1Z
817a15bec6
Merge pull request #147 from argonui/token-manager-counter-token
...
Token Manager: Bugfix for spawning of multiple tokens and default rotation of damage and horror tokens
2023-01-04 10:22:32 +01:00
Chr1Z
98b2298f71
Merge pull request #151 from argonui/location-snap-tags
...
Option: Location snap tags for play area
2023-01-04 10:04:39 +01:00
Chr1Z93
684302c3ca
fix default y values (because of OCD) and increase shiftDown
2023-01-04 01:39:14 +01:00
Chr1Z93
14aa296b7f
Merge branch 'main' into image-swapper-fix
2023-01-04 00:55:55 +01:00
Chr1Z93
560435a3bc
Merge branch 'main' into location-snap-tags
2023-01-04 00:50:37 +01:00
Chr1Z93
568d28ac1b
enable play area snaps by default
2023-01-04 00:45:48 +01:00
Chr1Z
fe13216c57
Merge pull request #148 from argonui/resource-counter-token
...
Option: Clickable resource tokens
2023-01-04 00:36:52 +01:00
Chr1Z93
e1106d2d3d
resolving comments
2023-01-04 00:36:55 +01:00
Chr1Z93
efbf9e885f
resolving comments
2023-01-03 23:47:34 +01:00
Chr1Z93
644025df7a
resolving comments
2023-01-03 23:25:56 +01:00
Chr1Z93
707b977efc
resolving comments
2023-01-03 23:04:59 +01:00
Chr1Z93
c9cd3f70a1
change collision condition
2023-01-03 22:17:27 +01:00
Chr1Z
b32e339540
Merge branch 'main' into chaosbagmanager
2023-01-03 22:07:34 +01:00
Chr1Z
fa9dd37d2e
add data for default options
2023-01-03 22:00:28 +01:00
Chr1Z
9dff6886ea
Merge branch 'main' into optionpanel
2023-01-03 21:57:02 +01:00
Chr1Z93
b5d0731208
initial commit
2023-01-02 11:53:29 +01:00
Chr1Z93
573ab77296
re-enables tooltip and blanks the name for tokens
2023-01-02 02:51:40 +01:00
Chr1Z93
19b69a3cee
add upwards shift
2023-01-02 02:27:45 +01:00
Chr1Z93
e3a1a0ce2d
initial commit
2023-01-02 02:23:34 +01:00
Chr1Z
f2dd81e5d1
Merge pull request #139 from argonui/loc-links
...
Draw location connections automatically
2023-01-01 23:35:32 +01:00
Chr1Z93
515f48b94d
more fixing
2023-01-01 23:35:16 +01:00
Pokachi
f3ab872688
Minor optimization and clean up for scenario name splash
2023-01-01 14:10:50 -08:00
Pokachi
c90a9e753a
Merge branch 'argonui:main' into main
2023-01-01 16:50:22 -05:00
Chr1Z93
eac84f583d
fix usage of shiftDown
2023-01-01 22:22:31 +01:00