Commit Graph

793 Commits

Author SHA1 Message Date
Chr1Z93
c84e8a2101 resolve merge conflict (again) 2022-12-06 11:34:00 +01:00
Chr1Z93
cd83347c72 resolve merge conflict 2022-12-06 11:32:57 +01:00
Chr1Z93
33a33ebbe1 Revert "use require, optimize"
This reverts commit 97b3dd4ce5.
2022-12-06 11:16:00 +01:00
Chr1Z93
b03aee593d bugfix for 'dominance' 2022-12-06 11:09:47 +01:00
Buhallin
1af38ee3ae
Handle connections for double-sided and locked locations 2022-12-04 23:54:34 -08:00
Buhallin
666d9f073b
Add some cleanup for playmat snap type setting, as well as a get() method to return the current state 2022-12-04 14:49:34 -08:00
Buhallin
6ed61c9174
Expanded documentation and remove old log messages 2022-12-04 01:29:02 -08:00
Buhallin
8478003860
Add method to enable or disable card type snap point tagging on a playmat
This uses the new object API concept to provide a layer of indirection between
an object and others which might call() to methods on it.  Example usage:

local playmatApi = require("playermat/PlaymatApi")
playmatApi.setLimitSnapsByType(tag, "All")
2022-12-04 01:21:53 -08:00
Buhallin
5d1e23a91b
Finalize location connections
Includes some bugfixes and further optimizations
2022-12-02 17:42:19 -08:00
Chr1Z
02cf7da07c
Merge pull request #82 from argonui/norman-id
Add Norman's old promo ArkhamDB ID as an alternate
2022-12-02 23:41:21 +01:00
Buhallin
f70cc2710a
Add Norman's old promo ArkhamDB ID as an alternate
This will load old ArkhamDB decks with the promo investigator as the standard card, but planned work to merge alternate art will make it available again to all.
2022-12-02 11:58:03 -08:00
Buhallin
c05238cbce
Automatic location connections, Phase 1 2022-12-02 11:45:59 -08:00
Chr1Z93
5a71eda9a7 initial commit optionpanel (WORK IN PROGRESS) 2022-12-02 01:17:19 +01:00
Chr1Z93
1edf2c084e added tooltip for mastercluecounter 2022-12-01 14:47:54 +01:00
Chr1Z93
c9c6d2b122 please dont hate me 2022-12-01 14:39:22 +01:00
Chr1Z93
68cc3cb51b reimplementation of custom playmat images 2022-11-30 16:33:33 +01:00
Chr1Z93
b829edd340 visual update 2022-11-30 12:11:07 +01:00
Chr1Z93
7c3af7de31 remove vector lines on cleanup 2022-11-30 11:58:04 +01:00
Chr1Z93
2bbcab33fa removed autoformatting 2022-11-29 22:25:15 +01:00
Chr1Z93
c9ce7df533 addition of final scenario 2022-11-29 17:54:24 +01:00
argonui
9fd95fc126
Merge pull request #77 from argonui/argonui-patch-1 2022-11-29 09:20:30 -06:00
argonui
d68da0de73
bump version 2022-11-29 00:07:17 -06:00
Buhallin
12f7ed0e3e
Merge pull request #76 from argonui/diana
Add startsInHand handling for the deck loader
2022-11-28 10:35:58 -08:00
Chr1Z93
a31a55c046 fixing formatting 2022-11-28 01:43:40 +01:00
Chr1Z93
a4fbca90b2 adding data for more scenarios 2022-11-28 01:26:09 +01:00
Buhallin
ca5f3d88a8
Merge pull request #68 from argonui/cluecounter-position
Optional clue counter: fixing position, using require
2022-11-25 13:12:18 -08:00
Chr1Z93
b168af0cdb added a "hidden" location 2022-11-25 00:48:32 +01:00
Chr1Z
6c5c535171
Merge pull request #72 from argonui/cleanuphelper-update
Clean Up Helper: exclude "chaos bag" from cleanup
2022-11-24 23:49:11 +01:00
Chr1Z
6d2a23e3f6
Merge pull request #75 from argonui/vincent
Handle On the Mend when loading from ArkhamDB
2022-11-24 23:48:45 +01:00
Buhallin
27f052231f
Give Dark Insight the right starts* field value 2022-11-24 14:27:47 -08:00
Buhallin
695ad9fd14
Add handling for cards to start in a player's hand
Currently for Diana's Dark Insight, this add generalized handling to move a card to the player's hand on deck creation.
2022-11-24 14:25:15 -08:00
Buhallin
34ddd85675
Move investigator counter object to on-demand retrieval 2022-11-24 13:38:29 -08:00
Buhallin
d4a29c3229
Minor formatting fix 2022-11-24 12:04:04 -08:00
Buhallin
0df51128e0
Handle On the Mend when loading from ArkhamDB
Vincent Lee gets one copy of On the Mend per investigator, and they should start set aside.
2022-11-24 11:58:57 -08:00
Buhallin
c5cceb6c3b
Merge pull request #73 from argonui/XML-compose
Rebundling because of Mod Manager Update (better handling of XML)
2022-11-24 11:13:48 -08:00
Buhallin
bdb3053f10
Merge pull request #67 from argonui/attachmenthelper-update
Attachment Helper: resolving issues/bugfixing
2022-11-24 11:11:53 -08:00
Buhallin
ce67ecf7b1
Merge pull request #71 from argonui/doomInPlayCounter
Doom in Play Counter: displaying ignore tag by default
2022-11-24 11:02:50 -08:00
Buhallin
26d5ce4c57
Merge pull request #65 from argonui/uses-fixes
Fix multiple bugs with uses
2022-11-24 11:01:57 -08:00
Buhallin
b2819c7953
Fix typo in method doc 2022-11-24 11:01:03 -08:00
Chr1Z93
5bda3f431b remove usage of "_G" 2022-11-24 17:32:29 +01:00
Chr1Z93
313b4f7d71 built and decomposed the mod 2022-11-24 17:06:02 +01:00
Chr1Z93
426be3e4a8 exclude "chaos bag" from cleanup 2022-11-24 17:00:08 +01:00
Chr1Z93
f8d9a0f846 displaying tag by default 2022-11-24 16:50:53 +01:00
Chr1Z93
97b3dd4ce5 use require, optimize 2022-11-24 16:44:04 +01:00
Chr1Z93
c043ab78eb fixing position, using require 2022-11-24 15:00:52 +01:00
Chr1Z93
86d87cb45b resolving issues/bugfixing 2022-11-24 14:33:29 +01:00
Buhallin
2ec1bae42a
Fix multiple bugs with uses
- Saved old cards have a different structure for uses (single vs. array) making the change breaking.  Code was assuming an array, breaking any loaded objects with the old structure
- Uses spawn loop was setting the values only, resulting in only the last item being spawned
- Upkeep checks were embedded incorrectly, leading to logic errors in certain circumstances
- If uses had multiple entries, tokens were spawning on top of each other and exploding, probably due to the yPos shift in playmats.  Added an offset to spawn the groups in different places to avoid this, which is prettier anyway
2022-11-24 00:00:25 -08:00
Chr1Z93
a1d10432d2 correction of typo 2022-11-23 22:37:28 +01:00
Buhallin
4e054b2c22
Clean up testing log statements 2022-11-22 14:49:21 -08:00
Buhallin
2da0899b37
Refactor SpawnBag to be required as a module
This enables data hiding and improves modularity
2022-11-22 14:48:46 -08:00