Commit Graph

916 Commits

Author SHA1 Message Date
Chr1Z93
2474660947 vector lines default state update 2022-12-16 03:17:54 +01:00
Chr1Z93
f0f7e42a32 xml ui for clean up helper, misc. updating 2022-12-16 03:14:38 +01:00
Chr1Z
ddbc87aaab
Merge pull request #99 from argonui/coordinate-cleanup
Coordinate cleaning
2022-12-16 01:04:46 +01:00
Buhallin
d6574dfc1d
Clean up minor file differences
Mostly files which were committed without a newline at the end, so causes files to show up changed when decomposed.
2022-12-15 00:35:31 -08:00
Buhallin
7339646ae7
Clean up previous commit 2022-12-15 00:34:01 -08:00
Buhallin
bf8f9bd12b
Add an event generator for scenario name changes
Based in the newly-named Mythos Area, when a Scenario card lands the name will be extracted and sent to interested objects.

Playarea will use this for special location handling, and there will be other cases in the future.
2022-12-15 00:29:56 -08:00
Chr1Z93
d47bc0845a resolving comments 2022-12-15 00:18:10 +01:00
Chr1Z93
d42691b9d5 coordinate cleaning and set aside snap points 2022-12-14 16:34:27 +01:00
Chr1Z93
c9afcdb5cc Merge branch 'main' into optionpanel-2 2022-12-13 20:14:36 +01:00
Chr1Z
608ff4ec4f
Merge pull request #97 from argonui/playarea-api
Add PlayArea API
2022-12-13 20:03:36 +01:00
Chr1Z
2c7a05db80
Merge pull request #93 from argonui/optionpanel
Optionpanel: Part 1
2022-12-13 20:01:26 +01:00
Buhallin
db65f3c8e3
Add PlayArea API
Creates an API object for the PlayArea, and moves most references to the PlayArea to use the API instead.

Image swapper is excluded on this, as I'm not completely sure how TTS will handle having an object rebuild itself.
2022-12-12 18:56:04 -08:00
Chr1Z93
2e99d57e46 Merge branch 'main' into optionpanel-2 2022-12-12 13:25:43 +01:00
Chr1Z93
5ab71c56c0 Merge branch 'optionpanel' into optionpanel-2 2022-12-12 13:25:34 +01:00
Chr1Z
a379494045
removed unwanted spaces 2022-12-12 10:41:18 +01:00
Chr1Z
2fc634a5e8
reverted removed linebreaks 2022-12-12 10:40:38 +01:00
Chr1Z93
4445682d0f Merge branch 'displacement-tool' of https://github.com/argonui/SCED into displacement-tool 2022-12-12 10:39:37 +01:00
Chr1Z93
2b130a3f11 reverting unwanted change 2022-12-12 10:39:30 +01:00
Chr1Z
fc4ba8f6be
Merge branch 'main' into displacement-tool 2022-12-12 10:37:59 +01:00
Chr1Z93
e6d9248997 resolving comments 2022-12-12 10:21:24 +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
c4552b4021
Merge branch 'main' into optionpanel 2022-12-12 09:51:15 +01:00
Chr1Z
5d011e804d
Merge pull request #78 from argonui/cleanuphelper-update
Clean Up Helper: Remove vector lines
2022-12-12 09:42:01 +01:00
Chr1Z93
a312ede891 repairing save function, XML animation added 2022-12-12 09:38:29 +01:00
Chr1Z93
8d66dd839f resolving comments, removing "last updated" 2022-12-12 09:14:57 +01:00
Chr1Z93
552b9699d4 reverting falsely committed file 2022-12-12 09:08:22 +01:00
Chr1Z
7fedaaf52e
Merge pull request #74 from argonui/chaosbagmanager-update
Chaos Bag Manager: remove usage of "_G"
2022-12-11 23:12:08 +01:00
Buhallin
fcb5db3e28
Merge branch 'main' into player-snap-tags 2022-12-11 13:44:24 -08:00
bootleggerFinn
d142b0cff0 Update Fan-MadeScenariosCampaignsMiscellany.66e97c.json
Moving Fan Made Scenarios Box to be aligned
2022-12-10 17:32:54 -06:00
bootleggerFinn
a082a281a0 Patch Notes
Added Patch Notes, moved search-a-card out of barrel, moved a few snap points
2022-12-10 16:19:55 -06:00
bootleggerFinn
b5fbe4d0db Initial 2.4.0
Rearranged table for new campaign
Previously featured community content converted to downloader versions
Updated/Added Following content: The Scarlet Keys, Celtic Rising, Jumanji, Machining a Mystery, Dr. Jekyll and Mr. Hyde, CYOA Campaign Guides, Dead Space Investigators, Aespa Investigators, Magical Girl Project, Streets of New Capenna, The Bad Batch, Arkham Fantasy  Pixel Art Mini-Cards
Updated snap points
Updated spawn position of standalone scenarios/challenge scenarios memory bags
2022-12-08 16:54:44 -06:00
BootleggerFinn
fa28ccec17
Merge pull request #80 from argonui/custom-playmats
Bugfix: Custom Data Helper // New image display for custom playmat images
2022-12-08 12:50:21 -08:00
Chr1Z93
285a638577 reset playarea image 2022-12-08 14:38:18 +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
Buhallin
ca585857dc
Add damage for Jessica's uses 2022-12-06 13:30:31 -08:00
Chr1Z93
12a71894d8 moved xml to dedicated folder, save function added 2022-12-06 20:10:09 +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
Chr1Z93
5a71eda9a7 initial commit optionpanel (WORK IN PROGRESS) 2022-12-02 01:17:19 +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
Buhallin
12f7ed0e3e
Merge pull request #76 from argonui/diana
Add startsInHand handling for the deck loader
2022-11-28 10:35:58 -08: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
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
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
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
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
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
Chr1Z93
c54afed3ff resolving comments 2022-11-19 01:56:50 +01:00
Chr1Z93
270c731246 raising tokens, combining sourcescript 2022-11-19 00:33:21 +01:00
Chr1Z
410a06e6ef
Merge pull request #55 from argonui/upgrade-sheet-bag
Convert Upgrade Sheet container to SpawnBag
2022-11-18 19:23:01 +01:00
Buhallin
b5ff337266
Add skill selection capability to Living Ink
Skill icons can now be clicked on the sheet to circle them
2022-11-17 18:26:30 -08:00
Buhallin
901c0c5908
Convert Upgrade Sheet container to SpawnBag
Includes a minor change to record the new Minicard tag in the core file
2022-11-17 15:29:58 -08:00
Chr1Z
fb93be674c
Merge pull request #53 from argonui/stat-position
Tweak stat tracker positions to be consistent above each playmat
2022-11-17 22:22:44 +01:00
Buhallin
5e5b602101
Tweak stat tracker positions to be consistent above each playmat
Uses the White playmat as a base (hence no changes there)
2022-11-17 13:01:46 -08:00
Buhallin
7474dca09f
Add card type tags to playermats
Tags the main playmat slots as Asset, and the investigator as Investigator.  This matches the tagging on player cards so only the appropriate type of card will snap to those points.
2022-11-17 12:32:46 -08:00
Buhallin
92e2f6198b
Metadata minimization
Mass change to streamline the metadata JSON.  For boolean fields which are rarely true (e.g. permanent, weakness) the fields are removed and assumed to be false if absenst.

It also removes the traits field if it was empty, which would apply to non-card cards like Minicards and Upgrade Sheets.
2022-11-17 11:50:52 -08:00
Buhallin
c92c44c5c6
Merge pull request #46 from argonui/scriptstate-cleanup
clearing the cache for the data helper
2022-11-17 11:20:43 -08:00
Buhallin
90278297db
Merge pull request #50 from argonui/loader-cust-refactor
Refactor upgrade sheet handling in the deck loader
2022-11-17 01:55:18 -08:00
Buhallin
d830314598
Merge pull request #48 from argonui/spawn_bag
Create SpawnBag to replace card memory bags
2022-11-17 01:44:01 -08:00
Chr1Z93
082bcea8ac moved scriptstate into JSON 2022-11-17 10:43:14 +01:00
Buhallin
65063caa1c
Merge pull request #47 from argonui/cleanup
Rounding cleanup
2022-11-17 01:43:11 -08:00
Buhallin
d19d35a310
Refactor upgrade sheet handling in the deck loader
- Split upgrade sheets to follow the slots/data pattern
- Factor out methods to set selections on upgrade sheets
- Factor out method to add Summoned Servitor minicard
- Add type 'UpgradeSheet' to appropriate cards
- Remove handleStartsInPlay() method and detect it as a default zone
2022-11-17 01:03:58 -08:00
Buhallin
7e331ff45c
Add replenish charge to Runic Axe metadata 2022-11-16 23:00:27 -08:00
Buhallin
15e69d6d0e
Rounding cleanup
Looks like a lot of files got committed without the value rounding applied.  Not sure when or which PR, but this cleans it up.

This change was generated based on the current main by assembling then decomposing the mod.
2022-11-16 17:53:41 -08:00
Buhallin
2eba59d971
Create SpawnBag to replace card memory bags
This adds a new SpawnBag capability which will replace the various small memory bags around the table.

Initial implementation is for the Bonded container, which is no longer a bag.
2022-11-16 17:49:31 -08:00
Chr1Z93
cd72568dc1 clearing the cache for the data helper 2022-11-17 00:32:03 +01:00
Chr1Z
90ed79ee96
Merge pull request #21 from argonui/playermats
updated playermats and added InvestigatorSkillTracker
2022-11-17 00:22:46 +01:00
Chr1Z93
9f1415901e adding requested changes 2022-11-16 18:58:59 +01:00
Buhallin
e0041f9fc7
Remove reference to orphaned file 2022-11-16 01:58:24 -08:00
Buhallin
8f1bc2e10a
A few more data cleanups
- Fix bad Unicode in name for I've Had Worse
- Remove orphaned .gmnotes file for Charlie Kane's minicard (metadata is short enough to not be split)
2022-11-16 01:55:29 -08:00
Buhallin
5f1faa7bd3
Merge pull request #41 from argonui/metadata-update4
Metadata update, Part 4
2022-11-15 16:30:58 -08:00
Buhallin
990871646e
Merge pull request #38 from argonui/fortuneandfolly_fix
adding missing information for FaF
2022-11-15 16:25:54 -08:00
Chr1Z
089fac9018
Merge pull request #40 from argonui/downloadboxes
using require for downloading standalones
2022-11-16 01:00:42 +01:00
Chr1Z
2ebc7a7d50
Merge pull request #27 from argonui/toolupdates
updating various of my tools
2022-11-16 00:49:00 +01:00
Buhallin
d3834d4013
Clean up corrupted Unicode characters
The metadata editor tool was using the wrong character encodings, resulting in corrupted Unicode characters.
2022-11-15 15:32:45 -08:00
Buhallin
b5cfd29d11
Fixed tag on Charlie's card 2022-11-15 15:25:59 -08:00
Chr1Z93
e35dfd5c48 using require for the official standalones 2022-11-16 00:23:27 +01:00
Buhallin
02f1597308
Metadata update, Part 3
Add Investigator tag to all investigator cards.  This will support tagging the snap points on playmats.

Set size of all investigators to 1.15.  This puts them over the threshold where TTS will combine them with a standard deck and resize them.
2022-11-15 15:11:43 -08:00
Chr1Z93
6df443e56d adding missing information for FaF 2022-11-15 23:46:35 +01:00
Chr1Z
dfbd244ed0
Merge pull request #37 from argonui/metadata-update2
Metadata update, Part 2
2022-11-15 23:02:03 +01:00
Chr1Z
28a2c05528
Merge pull request #34 from BootleggerFinn/Fortune-or-Folly
Added Fortune or Folly
2022-11-15 22:58:56 +01:00
Buhallin
082f9e6595
Metadata update, Part 2
- Adds cycle field to a lot of TSK cards that didn't have it
- Syncs TSK cards with ArkhamDB data which wasn't available for 2.3
- Adds a Minicard tag and removes the PlayerCard tag for Minicards
- Change Revised investigators to their official IDs
- Integrates hotfix releases
--- Add stats for Calvin
--- Correct ID for .35 Winchester (standard had the taboo ID)
--- Add replenish field to uses for appropriate cards
--- Fix level and class fields for Flashlight(3) and Kicking the Hornet's Nest
--- Add some missing fields for Scroll of Secrets
2022-11-15 12:59:23 -08:00
bootleggerFinn
b0daac1dbe Reverted small changes
Reverted small changes to custom data helper, challenge scenarios, standalone scenarios, and search-a-card
2022-11-15 13:53:46 -06:00
bootleggerFinn
74756d084b Update BlessCurseManager.5933fb.json
Revert change to  blessCurseManager
2022-11-15 13:50:10 -06:00
Buhallin
7b6c2cca57
Fix dot unicode, Take 2 2022-11-15 03:08:30 -08:00
Buhallin
59652b29c7
Standardize tag ordering on all cards
Previous automation caused tag order to be indeterminate.  Not a problem for TTS, but leads to unexpected file diffs during card updates.

This standardizes the tag ordering as alphabetical, which should remain consistent.
2022-11-15 02:51:01 -08:00
Chr1Z93
eed2cd7394 code cleanup and usage of new doom counter 2022-11-15 11:33:00 +01:00
Buhallin
b1a163fc8d
Replace the dot character in Tarot cards
The unicode dot wasn't stored or rendering properly, replace it with a simpler code we know TTS can handle
2022-11-15 00:55:22 -08:00
joseph-goldberg-accesso
ecf4aa9e90 Added Fortune or Folly
Added Fortune or Folly Downloader to Standalone Scenarios box, added Fortune or Folly clue information to data helper, added two story assets from Fortune or Folly to all cards bag
2022-11-14 20:09:13 -06:00
Chr1Z93
78cce069d5 fixing scriptstate 2022-11-14 01:27:44 +01:00
Chr1Z
a751259b28
Merge pull request #26 from argonui/blursemanager
updated bless/curse manager
2022-11-13 23:46:37 +01:00
Chr1Z93
92522dcd63 better integration of Token Arranger 2022-11-13 12:11:21 +01:00
Chr1Z93
4b9265dccb Merge branch 'blursemanager' of https://github.com/argonui/SCED into blursemanager 2022-11-13 00:43:59 +01:00
Chr1Z93
6cc7efb9a4 use require() 2022-11-13 00:43:32 +01:00
Chr1Z
35633f8de2
Merge pull request #17 from argonui/chr1z-1
updated doom counters
2022-11-12 21:04:26 +01:00
Chr1Z
2422184d7d
rounding scaleY 2022-11-12 17:00:54 +01:00
Chr1Z93
61e8e0d2e0 renaming tracker to "Investigator Skill Tracker" 2022-11-12 15:50:28 +01:00
Chr1Z93
7e2e998d42 updating various of my tools 2022-11-12 15:36:48 +01:00
Chr1Z93
89545c6ee9 adding new bless/curse manager 2022-11-12 15:14:00 +01:00
Chr1Z93
db38ccd4db coordinatefix (mostly because of table flattening) 2022-11-12 13:17:40 +01:00
Chr1Z93
c8462f664d updated playermats and stattracker 2022-11-12 12:43:35 +01:00
Chr1Z93
d22c4d5806 updated doom counters 2022-11-12 11:27:59 +01:00
Buhallin
11e2fceb27
Clean up a -0 value
Manager should handle these correctly from here on, but clean up this instance directly
2022-11-11 12:29:11 -08:00
Buhallin
637ee1c044
Second-stage commit, cleans up newline/whitespace diffs 2022-11-11 00:01:49 -08:00
Buhallin
d4488846c3
Baseline commit from Base232 2022-11-10 23:59:55 -08:00
Buhallin
b67682e5a9 Revert "Test Split231.json decomposition"
This reverts commit 6d4db4b356.
2022-11-05 00:12:04 -07:00
Buhallin
6d4db4b356 Test Split231.json decomposition 2022-11-03 22:22:07 -07:00