Commit Graph

375 Commits

Author SHA1 Message Date
Chr1Z93
496c4c84ca adding helper option 2024-06-25 15:51:09 +02:00
Chr1Z93
1d8d91e3ef initial commit 2024-06-23 22:05:05 +02:00
Chr1Z93
11165fe7a3 made naming consistent to "playermat" 2024-06-23 19:49:56 +02:00
Chr1Z93
804040a20a updated scale 2024-06-13 14:55:22 +02:00
Chr1Z93
4928822051 updated investigator scaling 2024-06-13 13:56:46 +02:00
dscarpac
71c9a1d94f
Merge pull request #710 from argonui/inv-scale
Force proper scale for investigator card
2024-06-12 08:21:34 -05:00
Chr1Z93
0169ed7c64 force proper scale for investigator card 2024-06-09 22:21:15 +02:00
Chr1Z93
32f190fe1f changed default behaviour to 3 tokens 2024-06-09 12:55:12 +02:00
Chr1Z93
9803845a97 added handling for up to two tokens of the same type 2024-06-09 00:10:44 +02:00
Chr1Z93
b8a0b38e55 Merge branch 'main' into extraToken 2024-06-08 23:03:55 +02:00
Chr1Z93
47e81b403a updated DES position testing 2024-06-06 00:08:14 +02:00
Chr1Z93
2f21b2f2cf updated code to update onHover 2024-06-05 23:43:03 +02:00
Chr1Z93
a92c65ff61 nil handling 2024-06-02 16:27:17 +02:00
Chr1Z93
be03d5345c removed old tokens and updated script 2024-06-02 12:25:37 +02:00
Chr1Z93
1f75ac5012 updated script 2024-06-02 02:00:38 +02:00
Chr1Z93
37a1f71ecf updated scripting 2024-06-01 23:26:10 +02:00
Chr1Z93
11b3b332c5 Merge branch 'main' into hand-helper 2024-05-29 10:09:24 +02:00
dscarpac
b635ef1254
Merge pull request #699 from argonui/client-side
Redraw the playmat slot XML when a player joins
2024-05-26 15:17:53 -05:00
Chr1Z
72a14c3daf
Merge pull request #692 from argonui/exporter
Added playermat slot symbol saving to campaign exporter
2024-05-26 15:12:37 +02:00
Chr1Z93
326b021b4a redraw the slot XML when a player joins 2024-05-25 11:44:46 +02:00
Chr1Z93
5eb2fcf071 increased physics.cast() for action tokens above mat 2024-05-21 14:29:05 +02:00
Chr1Z93
46f9eac631 turned "DoNotReady" into a tag 2024-05-21 14:12:34 +02:00
Chr1Z93
6c2741a9df updated DES detection for Hand Helper 2024-05-21 14:03:53 +02:00
Chr1Z93
8d8662209b added playermat slot symbol saving to campaign exporter 2024-05-21 13:26:01 +02:00
Chr1Z93
24cbee2e00 Merge branch 'main' into api-additions 2024-05-09 19:25:55 +02:00
Chr1Z93
1e9cba31b8 flipped left- and right-click behaviour for encounter card drawing 2024-05-06 15:34:04 +02:00
Chr1Z93
7ce31704ce updated plamatapi for explore / tekeli-li helper 2024-05-03 09:57:18 +02:00
Chr1Z93
452fbeefb3 some cleanup 2024-04-28 00:54:19 +02:00
Chr1Z93
d5ef1d93cc update scriptstate 2024-04-27 20:04:42 +02:00
Chr1Z93
11d4820093 fixed hand slot issues 2024-04-27 20:02:34 +02:00
Chr1Z93
bff9dee130 updated playermat 2024-04-26 11:14:13 +02:00
Chr1Z93
32bf52d3b4 updated Nkosi and added slot XML 2024-04-26 01:36:58 +02:00
BootleggerFinn
3c2b5d5479
Merge pull request #630 from argonui/onload-improvements
Performance improvements
2024-04-20 21:23:05 -05:00
Chr1Z93
4ca3cb977b introduce new tag for objects that should not be discarded during a scenario (e.g. key tokens) 2024-04-19 10:24:05 +02:00
Chr1Z93
c26bb0cee3 check decks for forced learning 2024-04-14 18:27:29 +02:00
Chr1Z93
7e75346665 Merge branch 'main' into onload-improvements 2024-04-08 23:47:50 +02:00
Chr1Z93
5b474a6b77 updated tekelili cards and clean up helper for tekelili helper 2024-04-05 18:41:23 +02:00
Chr1Z93
7cb3545cab updated onLoad functions 2024-03-25 17:36:03 +01:00
Chr1Z93
6a426ff492 excluded threat area 2024-02-17 01:31:08 +01:00
Entrox-Licher
f754ff192a
Merge pull request #586 from argonui/code-updates
Code maintenance
2024-02-14 16:15:51 -05:00
Chr1Z93
8394e7de3f updated clue counter for kate 2024-02-13 12:04:29 +01:00
Chr1Z93
31b4613caf code maintenance 2024-02-12 10:01:05 +01:00
Chr1Z93
b999398e42 Merge branch 'main' into lua-annotations 2024-02-07 14:09:29 +01:00
BootleggerFinn
26ff268573
Merge pull request #571 from argonui/random-discard
Added playername to "discard random card" broadcast
2024-02-06 15:41:50 -06:00
Chr1Z93
b2f08eb466 re-added collision disabling 2024-02-04 22:46:52 +01:00
Chr1Z93
3b700cf947 added playername to broadcast 2024-02-04 21:57:44 +01:00
Chr1Z93
acf3f805d6 fixed return type 2024-02-03 01:54:51 +01:00
Chr1Z93
bb82e6b432 fixed annotations 2024-02-01 22:45:46 +01:00
Chr1Z93
5b095d5c3a fixed indentation 2024-01-16 14:54:55 +01:00
Chr1Z93
af84ab56b3 code fixes 2024-01-16 14:52:44 +01:00
Entrox-Licher
24bdde87f3
Merge pull request #538 from argonui/blurse-improvements
Update to blurse manager
2024-01-15 18:21:19 -05:00
Chr1Z93
1d74a84851 added releasing on discarding 2024-01-16 00:06:55 +01:00
Chr1Z93
037bd6b21e updated guid reference handler 2024-01-15 14:57:51 +01:00
Entrox-Licher
101565c8f5
Merge pull request #541 from argonui/skill-tracker
Investigator Skill Tracker: code improvement + bugfix
2024-01-10 20:56:42 -05:00
Entrox-Licher
ea1140098d
Merge pull request #537 from argonui/multihand-improvements
Multihand improvements
2024-01-10 17:48:15 -05:00
Chr1Z93
3faa959660 code improvement + bugfix 2024-01-10 11:44:18 +01:00
Chr1Z93
e12a4a8c79 Merge branch 'main' into mythos-cleanup 2024-01-10 10:45:19 +01:00
Chr1Z93
76e5d3e5f6 code improvement by api addition 2024-01-09 15:07:40 +01:00
Chr1Z93
3beb85d633 add number typing handling 2024-01-09 14:25:22 +01:00
Chr1Z93
b0960d4d63 misc. code improvements 2024-01-06 13:28:55 +01:00
Chr1Z93
ae25c93837 added decklib 2024-01-01 19:36:42 +01:00
Entrox-Licher
96b0caee09
Merge pull request #506 from Entrox-Licher/startsInPlay
Added startsInPlay metadata to more cards
2023-12-21 16:12:07 -05:00
Entrox-Licher
9b355ce5e6 Added better handling for startsInPlay cards 2023-12-20 16:20:20 -05:00
Chr1Z93
abd4fc5f26 some bugfixes 2023-12-14 09:51:33 +01:00
Chr1Z93
198716174f added SearchLib 2023-12-11 18:28:25 +01:00
Chr1Z93
019e7bcfe3 initial addition of SearchLib 2023-12-11 18:11:04 +01:00
Chr1Z93
726fc9068f limit flipping to norman only 2023-11-11 17:31:30 +01:00
Entrox-Licher
ff22095787
Merge pull request #468 from argonui/clue-clicker
Option Panel: bugfix for clue counter position
2023-11-11 10:04:37 -05:00
Chr1Z93
be77742b30 removal of debug log 2023-11-11 15:36:01 +01:00
Chr1Z93
549c823efb small bugfix 2023-11-11 11:15:21 +01:00
Entrox-Licher
99571be049
Merge pull request #439 from argonui/norman-withers-qol
Norman Withers QoL // stateless deck area searching
2023-11-06 23:02:02 -05:00
Chr1Z93
8b001e37f5 Merge branch 'main' into discard-hotkey 2023-10-29 20:12:13 +01:00
Chr1Z93
ffe8a642d3 bugfix to avoid duplicating objects 2023-10-28 16:02:42 +02:00
Chr1Z93
0225f0499f updated zones file to match snap points 2023-10-28 15:52:16 +02:00
Chr1Z93
6687f52f6a updated discard handling 2023-10-23 11:25:17 +02:00
Chr1Z93
6e6ab65d61 updated documentation 2023-10-22 00:15:08 +02:00
Chr1Z93
407775039e added hotkey to trigger discard function 2023-10-22 00:12:11 +02:00
Chr1Z93
ae0e34eac9 updated search assistant 2023-10-21 23:17:57 +02:00
Chr1Z93
bd28bb9d53 Merge branch 'main' into norman-withers-qol 2023-10-21 20:54:36 +02:00
Chr1Z93
3c5d9e3070 added topcard flipping 2023-10-21 12:47:29 +02:00
Chr1Z93
6a781f618e increased y pos 2023-10-21 12:31:16 +02:00
Chr1Z93
ce9435f76f value changes 2023-10-21 12:10:53 +02:00
Chr1Z93
d0ae38fa78 added playermat hider 2023-10-21 12:02:17 +02:00
Entrox-Licher
97a0e1fe41
Merge pull request #419 from argonui/discard-fix
Bugfix for discarding from hands
2023-10-20 09:57:52 -04:00
Chr1Z93
d6015974a6 added error catching 2023-10-18 21:48:58 +02:00
Chr1Z93
4159dfc43d resolving review comments 2023-10-18 20:55:38 +02:00
Chr1Z93
039488d48b bugfix for discarding from hands 2023-10-18 00:04:31 +02:00
Chr1Z93
838aa5234b fixed area size to detect top card 2023-10-17 23:11:17 +02:00
Chr1Z93
bd1bbb92de swapped references to GUID handler to GUIDs 2023-10-02 21:16:36 +02:00
Chr1Z93
8de5fc6b56 bugfixes 2023-10-02 14:08:26 +02:00
Chr1Z93
ce01733ef3 added guid reference handler 2023-10-02 13:51:10 +02:00
Chr1Z93
de61831956 part of switching to tags 2023-10-02 02:05:00 +02:00
Chr1Z93
da63663ef2 optimization of loop functions 2023-10-02 01:36:49 +02:00
Chr1Z93
8c3e87867b optimization 2023-10-01 11:28:31 +02:00
Chr1Z93
93bf6a8b61 well connected bugfix and refactor 2023-09-30 19:37:56 +02:00
Chr1Z93
18c06b4691 more dynamic references 2023-09-30 13:59:34 +02:00
Chr1Z93
a87b63516a turned cleanuphelper and playmatapi dynamic 2023-09-30 00:10:06 +02:00
Chr1Z93
2fd7656ab1 Merge branch 'playmat-zone' into playermats 2023-09-29 22:54:57 +02:00
Chr1Z93
4c0c025319 clean up helper update to dynamic references 2023-09-29 17:00:31 +02:00
Chr1Z93
3292f2a2d1 bundle object references into a table 2023-09-29 15:09:57 +02:00
Chr1Z93
c11ef5daba more dynamic references 2023-09-29 13:41:43 +02:00
Chr1Z93
889f0af13f made object reference dynamic 2023-09-29 12:08:54 +02:00
Chr1Z93
7865836357 removal of scripting zone 2023-09-27 23:24:24 +02:00
Chr1Z93
d173f45927 top of file cleanup 2023-09-26 16:14:37 +02:00
Chr1Z93
f29335fb86 moved code and fixed TTS merge bug 2023-09-21 02:05:35 +02:00
bankey
c678537581 both Well Connected 0 and Well Connected 3 now share the same script, removes unecessary index from button, updates getResourceCount playmat api function, adds onSave() function, updates button look and position 2023-08-30 09:37:23 -04:00
bankey
7f58638ef8 adds context menu option to 'Well Connected' player cards to display skill boost value right on the card 2023-08-29 15:56:12 -04:00
Entrox-Licher
7aee48b3b6
Merge branch 'main' into api-updates 2023-08-24 20:09:41 -04:00
Entrox-Licher
b8bcd04b0f Addressed PR Suggestions 2023-08-24 20:04:14 -04:00
Joseph Goldberg
195b31d28d Replaced all references to old metadata IDs
All references to X5U2* have been replaced with 8900* to match the IDs on ArkhamDB
2023-08-20 16:49:59 -05:00
Entrox-Licher
1213771ef9 Fixed Take Clue GameKey with Clickable Clues 2023-08-08 16:32:58 -04:00
Entrox-Licher
7659de4c59 Updated ChaosBagApi Utilization
Changed all existing references to chaos bag functionality to utilize the new ChaosBagApi
2023-08-08 02:17:43 -04:00
BootleggerFinn
d7e33a6e3b
Merge pull request #323 from argonui/upkeep-rotation
Upkeep: rotate cards to the next multiple of 90° towards 0°
2023-07-27 18:49:15 -05:00
Chr1Z93
b1ced805d2 addition of Subject 5U-21 2023-07-21 00:32:33 +02:00
Chr1Z
bf45ea267c
Merge pull request #316 from argonui/replenish-bugfix
Upkeep: keep state for replenishing cards
2023-06-22 12:20:30 +02:00
Chr1Z93
458da5d2c1 moved replenish to tokenmanager 2023-06-22 10:50:08 +02:00
Chr1Z93
a20ab13a05 rotate cards to the next multiple of 90° towards 0° 2023-06-22 10:20:51 +02:00
Chr1Z93
1bfd025100 updated code 2023-06-21 22:58:32 +02:00
Chr1Z93
7cb30bfcc1 re-add debug variable to cast 2023-06-19 15:19:23 +02:00
Chr1Z93
3e5caf0f48 add tags and reduce X_BUFFER 2023-06-19 15:16:43 +02:00
Chr1Z93
1b28fbdfdd use token type from metadata 2023-06-19 10:08:16 +02:00
Chr1Z93
82fdeda11b keep state for replenishing 2023-06-18 21:03:29 +02:00
Buhallin
ddb264fe13
Update player mat handling of customizable cards
- Fixes broken data retrieval to get the selected upgrades
- Moves "is this customization active" logic into the UpgradeSheetLibrary
- Extends the area covered by searchAroundSelf() to extend farther in (and past) the set aside card areas
- Made searchAroundSelf() dynamic, removing the need for explicit position and areas
2023-06-17 01:18:07 -07:00
Chr1Z93
f0b2e90342 updated upkeep 2023-06-13 15:59:35 +02:00
Chr1Z93
df7673cdfb custom color support 2023-05-08 20:26:15 +02:00
Chr1Z93
ae1d538c59 restructuring 2023-05-08 11:33:00 +02:00
BootleggerFinn
2dbb45e2e7
Merge pull request #273 from argonui/discard-bugfix
Playermat: variable name corrected
2023-04-20 19:45:01 -05:00
Chr1Z93
d1da16d73b additional condition: existing memo 2023-04-20 23:01:13 +02:00
Chr1Z93
8a99036f7c variable name corrected 2023-04-20 22:52:46 +02:00
Chr1Z93
c9dea98e24 Merge branch 'main' into hotkeys 2023-04-13 01:15:48 +02:00
BootleggerFinn
b1c44dd595
Merge pull request #254 from argonui/bugfix-discard
Bugfix: exclude playermat owned tokens from discarding
2023-04-12 18:10:24 -05:00
BootleggerFinn
a95e96d703
Merge pull request #257 from argonui/threat-area-move
Playermat: moving threat area down
2023-04-12 18:08:06 -05:00
Chr1Z93
a3858fc6ca corrected minicard spawn position 2023-04-12 23:34:27 +02:00
Chr1Z93
a0e069c233 moving threat area down 2023-04-12 10:25:50 +02:00
Chr1Z93
9a8dd4aeb0 fixed approach and updated horror token names 2023-04-11 22:37:55 +02:00
Chr1Z93
c2e4fc8ca8 exclude playermat owned tokens 2023-04-11 22:17:29 +02:00
Chr1Z93
e5189c1a21 Merge branch 'main' into hotkeys 2023-04-09 03:06:14 +02:00
Chr1Z
2e8e0aea4c
Merge pull request #226 from argonui/chaos-token-updates
Chaos Token spawning, drawing and sealing // Custom Playercolors
2023-04-08 20:04:53 +02:00
Chr1Z93
1527b023c0 added comment 2023-04-04 17:09:28 +02:00
Chr1Z93
c7c09b83af adding hotkeys 2023-04-04 12:03:38 +02:00
Chr1Z93
7b8750a178 auto-remove tokens 2023-04-03 12:56:47 +02:00
Chr1Z93
fff0e90638 Merge branch 'chaos-token-updates' into megamerge 2023-04-02 23:54:13 +02:00
Chr1Z93
5239229bde Merge branch 'main' into chaos-token-updates 2023-03-16 13:50:16 +01:00
Chr1Z93
c52df403bc better custom color support 2023-03-16 13:13:38 +01:00
Chr1Z93
e0484d190a fix for replenish script to allow overcharging 2023-03-16 10:46:53 +01:00
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
832b8a24df first commit 2023-03-03 00:39:20 +01:00
Chr1Z93
4884899f30 discard function and color detection updates 2023-02-28 15:00:28 +01:00
Chr1Z93
28ad9da9ab context menu functions 2023-02-03 15:06:01 +01:00
Buhallin
ca7f5b6367
Update playermat token check to use Memo 2023-01-18 01:06:07 -08: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
Chr1Z93
3ee647f5e7 increasing size of discard buttons 2023-01-16 00:43:46 +01:00
Chr1Z93
04bca4b998 fixing replenish for resource counters 2023-01-09 20:56:31 +01:00
Chr1Z
7c584be26b
Merge pull request #168 from argonui/renaming-table-objects
Table object renaming
2023-01-09 06:59:13 +01:00
Chr1Z93
6551470e94 correct value because table is no longer nameless 2023-01-08 22:48:34 +01:00
Chr1Z93
31e6dbf969 fixing position 2023-01-08 22:25:47 +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
Chr1Z93
d7ddd64532 fixed reference 2023-01-06 17:08:03 +01:00
Chr1Z93
db52e65609 generalized utility file 2023-01-06 10:25:38 +01:00
Chr1Z93
8284197899 handle deleted token 2023-01-05 21:01:02 +01:00
Chr1Z93
46781a9f9e adding new util file 2023-01-05 15:59:07 +01:00
Chr1Z93
d5fac353a7 use local discard pile and draw deck position 2023-01-05 14:10:45 +01:00
Chr1Z
9cc66d1e16
Merge pull request #146 from argonui/investigator-unexhaust-fix
Playmat - Upkeep: Dont unexhaust investigators
2023-01-04 10:04:53 +01:00
Chr1Z93
af11ea61d1 handle cards without metadata 2023-01-04 01:25:38 +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
efbf9e885f resolving comments 2023-01-03 23:47:34 +01:00
Chr1Z
ba720a8505
removed debug print 2023-01-02 02:43:33 +01:00
Chr1Z93
bacf58a54e bugfix 2023-01-02 02:42:25 +01:00
Chr1Z93
e3a1a0ce2d initial commit 2023-01-02 02:23:34 +01:00
Chr1Z93
97914af1f7 implement use of inArea 2023-01-01 22:34:18 +01:00
Chr1Z93
b9a2339b80 dont unexhaust right of the asset area 2023-01-01 18:08:09 +01:00
Chr1Z
861ea501d4
Merge pull request #122 from argonui/shortsupply
Card: Short Supply - Moved function from "Hand Helper" directly to card // PlaymatAPI: New functions for playermat getting
2022-12-31 02:59:43 +01:00
Chr1Z93
3c240dcdc8 removing unused function 2022-12-31 02:57:50 +01:00
Chr1Z93
08936a7230 bugfix and feedback 2022-12-30 20:43:55 +01:00
Chr1Z93
f464e5f0ff implementing further usage of playmatAPI 2022-12-30 20:25:50 +01:00
Buhallin
98e73a11be
Round 1 of comment response 2022-12-28 10:09:24 -08:00
Buhallin
7d820601a9
Code commit for token spawn refactoring 2022-12-28 02:57:43 -08:00
Chr1Z93
a55d1dff58 new function for playermat api 2022-12-22 13:45:47 +01:00
Chr1Z93
bdccbf707b implemented usage of playmatapi 2022-12-22 13:35:59 +01:00
Buhallin
f3c1bf169d
Merge pull request #109 from argonui/custom-id-support
Playermat: Allow non-numeric IDs for upkeep // Addition of promo and revised art for investigators as states
2022-12-22 00:41:53 -08:00
Chr1Z93
4d1af1fc18 renaming token to "investigator count" 2022-12-19 22:04:09 +01:00
Chr1Z93
db9b7d7bdd upkeep button now allows all characters in IDs 2022-12-19 16:52:12 +01:00
Chr1Z93
bbd9151227 moving clue handling to playermatapi 2022-12-15 02:26:38 +01:00
Chr1Z93
d47bc0845a resolving comments 2022-12-15 00:18:10 +01:00
Chr1Z93
c9afcdb5cc Merge branch 'main' into optionpanel-2 2022-12-13 20:14:36 +01:00
Chr1Z
2c7a05db80
Merge pull request #93 from argonui/optionpanel
Optionpanel: Part 1
2022-12-13 20:01:26 +01:00
Chr1Z93
c908719245 gave variables better names 2022-12-12 22:42:12 +01:00
Chr1Z93
5ab71c56c0 Merge branch 'optionpanel' into optionpanel-2 2022-12-12 13:25:34 +01:00
Chr1Z93
24e8f3d8a6 resolving review comments 2022-12-12 12:18:45 +01:00
Chr1Z
6d11bf56fb
Merge pull request #81 from argonui/doom-and-clue-counters
Doom Counter Option UI // Clue Counter clean up
2022-12-12 10:17:10 +01:00
Chr1Z93
5325f511db Merge branch 'main' into optionpanel-2 2022-12-12 10:02:05 +01:00
Chr1Z
2f83df87d8
removed empty line 2022-12-12 09:55:20 +01:00
Chr1Z
ef7502fbe8
resolving merge conflict 2022-12-12 09:54:02 +01:00
Chr1Z
c4552b4021
Merge branch 'main' into optionpanel 2022-12-12 09:51:15 +01:00
Buhallin
1bf7e6de57
Merge pull request #92 from argonui/playermat-tags
Dynamic playmat snap point tagging
2022-12-11 13:56:37 -08:00
Buhallin
63b781075c
Merge branch 'main' into require-refactor 2022-12-11 00:10:45 -08:00
Chr1Z93
251bf93dd4 implementing clue counting method swap 2022-12-08 14:27:55 +01:00
Chr1Z93
f69f426248 Merge branch 'doom-and-clue-counters' of https://github.com/argonui/SCED into optionpanel-2 2022-12-08 12:55:26 +01:00