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
Chr1Z93
a312ede891
repairing save function, XML animation added
2022-12-12 09:38:29 +01:00
Buhallin
054e2cb721
Merge pull request #90 from argonui/chaos-lock
...
Block chaos bag changes while the bag is being searched
2022-12-11 13:56:54 -08: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
4e500a8cc5
Remove GUID comparison in favor of direct object comparison
2022-12-11 13:37:40 -08:00
Buhallin
63b781075c
Merge branch 'main' into require-refactor
2022-12-11 00:10:45 -08:00
Buhallin
cb9c4d2d44
Block chaos bag changes while the bag is being searched
...
A TTS bug can cause tokens to be lost or possibly duplicated if they are added to a container while that container is being searched. This uses event listeners to block bag changes while it is being searched.
Steps to reproduce:
1. Search the bag
2. Add a token to the bag (bless/curse is easiest)
3. Remove a token from the bag using the search window
4. Close the search
The token supposedly added in #2 will be gone.
2022-12-11 00:06:21 -08:00
Buhallin
485c961660
Update a few comments
2022-12-10 23:29:09 -08:00
Buhallin
5d1c7b9c17
Add multiplayer handling to TourManager
...
Each player will now be tracked independently, and can watch their own tour.
2022-12-10 18:08:24 -08:00
Buhallin
a1684b30f0
SCED Intro Tour, Part 1
...
Creates the basic framework for the SCED introduction/training tour. As this will be a large feature, this is intended to checkpoint
progress and work.
What's here:
- Basic tour script definition
- Script UI creation, camera handling, and flow
What's not here:
- Multiplayer support. Everything is currently locked to white.
- Final UI. Most UI is placeholder and will be updated later.
- Extra script capability such as higlighting objects, explicit positioning, etc.
2022-12-10 17:06:27 -08:00
BootleggerFinn
a43b295833
Merge pull request #58 from argonui/datahelper-tsk
...
TSK: clue data
2022-12-08 12:54:11 -08:00
Chr1Z93
cb0a3d4256
removing orphaned file
2022-12-08 14:39:49 +01: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
Chr1Z93
19e538fbd9
WIP clue counting method swapping
2022-12-08 12:46:22 +01:00
Chr1Z93
d53302c9e0
WIP commit to split PR into parts
2022-12-08 12:01:10 +01:00
Chr1Z93
d4beeeb95d
UI done for now
2022-12-07 16:40:55 +01:00
Chr1Z
477074cc20
Merge pull request #83 from argonui/servitor-bugfix
...
DeckImporter: Summoned Servitor (Dominance) - BUGFIX
2022-12-06 22:42:33 +01:00
Chr1Z93
d4a41b7b02
option for playermat snap tags added
2022-12-06 21:26:08 +01:00
Buhallin
5231609f44
Add some cleanup for playmat snap type setting, as well as a get() method to return the current state
2022-12-06 21:00:56 +01:00
Buhallin
bd89174377
Expanded documentation and remove old log messages
2022-12-06 21:00:45 +01:00
Buhallin
43315aefcc
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-06 21:00:23 +01:00
Chr1Z93
ce8e6815a5
xml cleanup
2022-12-06 20:57:33 +01:00
Chr1Z93
12a71894d8
moved xml to dedicated folder, save function added
2022-12-06 20:10:09 +01:00
Chr1Z93
5b0cdf942d
resolve merge conflict (again!!)
2022-12-06 11:34:49 +01:00
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 97b3dd4ce5d876aa5af0344ee409f8e828bbba76.
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
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
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
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
Chr1Z93
b168af0cdb
added a "hidden" location
2022-11-25 00:48:32 +01: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
b2819c7953
Fix typo in method doc
2022-11-24 11:01:03 -08:00