diff --git a/unpacked/Checker_white Configuration 03804b.ttslua b/unpacked/Checker_white Configuration 03804b.ttslua index 0b92930da..2f3aacdc9 100644 --- a/unpacked/Checker_white Configuration 03804b.ttslua +++ b/unpacked/Checker_white Configuration 03804b.ttslua @@ -56,14 +56,19 @@ configuration = { } function onRotate(spin, flip, player_color, old_spin, old_flip) + local builder = getObjectFromGUID("a28140") + if flip == 0 then configuration.api_uri = "https://arkhamdb.adamgoldsmith.name/api/public" - getObjectFromGUID("a28140").UI.setXml('Adam') + local builder = getObjectFromGUID("a28140") + builder.UI.setXml('Adam') else configuration.api_uri = "https://arkhamdb.com/api/public" - getObjectFromGUID("a28140").UI.setXml('') + builder.UI.setXml('') end + builder.call("arkhamdb_reinit", {}) + print("Set URL to " .. configuration.api_uri) end diff --git a/unpacked/Custom_Tile ArkhamDB Deck Importer a28140.ttslua b/unpacked/Custom_Tile ArkhamDB Deck Importer a28140.ttslua index 15a6de9f1..5c81847c0 100644 --- a/unpacked/Custom_Tile ArkhamDB Deck Importer a28140.ttslua +++ b/unpacked/Custom_Tile ArkhamDB Deck Importer a28140.ttslua @@ -91,6 +91,10 @@ function onLoad(script_state) arkhamDb.initialize() end +function arkhamdb_reinit() + arkhamDb.initialize() +end + function onSave() return JSON.encode(getUiState()) end -- Returns the zone name where the specified card should be placed, based on its metadata.